🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.tcl
10 messages
10 total messages Started by Mariusz Marzec Fri, 24 Jun 2005 07:49
Win postgresql i polskie znaki
#82
Author: Mariusz Marzec
Date: Fri, 24 Jun 2005 07:49
8 lines
1109 bytes
Witam

Jak uzyskać w tcl polskie znaki w danych pobieranych z Postgresa. Problem
mam przy połączeniu przez ODBC a także przez Pgtcl. System Windows2000,
Wersja Bazy 8.0, Tcl 8.4.7. Pod linuksem tego problemu nie ma. Próbowałem
już różnego kodowania.

Pozdrawiam
Re: Win postgresql i polskie znaki
#83
Author: Wojciech Kocjan
Date: Fri, 24 Jun 2005 09:55
15 lines
1296 bytes
Mariusz Marzec napisał(a):
> Witam
> 
> Jak uzyskać w tcl polskie znaki w danych pobieranych z Postgresa. Problem
> mam przy połączeniu przez ODBC a także przez Pgtcl. System Windows2000,
> Wersja Bazy 8.0, Tcl 8.4.7. Pod linuksem tego problemu nie ma. Próbowałem
> już różnego kodowania.

W pgtcl robilo sie:
fconfigure $handle -encoding iso8859-2

(handle jest z [pg_open])

-- 
WK
Re: Win postgresql i polskie znaki
#84
Author: Mariusz Marzec
Date: Fri, 24 Jun 2005 12:29
21 lines
1757 bytes
Użytkownik "Wojciech Kocjan" <mojeimie@kocjan.org> napisał w wiadomości
news:d9gljq$2r3$1@nemesis.news.tpi.pl...
> Mariusz Marzec napisał(a):
> > Witam
> >
> > Jak uzyskać w tcl polskie znaki w danych pobieranych z Postgresa.
Problem
> > mam przy połączeniu przez ODBC a także przez Pgtcl. System Windows2000,
> > Wersja Bazy 8.0, Tcl 8.4.7. Pod linuksem tego problemu nie ma.
Próbowałem
> > już różnego kodowania.
>
> W pgtcl robilo sie:
> fconfigure $handle -encoding iso8859-2
>
> (handle jest z [pg_open])

Dzięki za odzew, ale to chyba nie to. Chodziło mi o pakiet Pgtcl, nie
konsole. Zostaje mi przeprosić MySql'a :( Teraz wiem dlaczego PgAccess pod
windows nie potrafi obsłużyć polskiego kodowania. Jest napisany w Tcl.
Re: Win postgresql i polskie znaki
#90
Author: Googie
Date: Sat, 25 Jun 2005 00:27
14 lines
1023 bytes
Mariusz Marzec wrote:

> Pod linuksem tego problemu 
> nie ma.

Tzn. gdy postgres jest pod linuksem czy Pgtcl?

> Próbowałem już różnego kodowania. 

Przez [encoding system] w Tcl'u czy w postgresie?

-- 
Pozdrawiam (Greetings)!
Googie
Re: Win postgresql i polskie znaki
#85
Author: Wojciech Kocjan
Date: Mon, 27 Jun 2005 06:24
16 lines
1499 bytes
Mariusz Marzec napisał(a):
> Dzięki za odzew, ale to chyba nie to. Chodziło mi o pakiet Pgtcl, nie
> konsole. Zostaje mi przeprosić MySql'a :( Teraz wiem dlaczego PgAccess pod
> windows nie potrafi obsłużyć polskiego kodowania. Jest napisany w Tcl.

Przecież pisałem wyraźnie, że chodzi o kodowanie *do postgresa*. 
Korzystam z UTF-8 w Postgresie od długiego czasu i jedyne co robię to 
właśnie to - w skrócie:

set handle [pg_open ...]
fconfigure $handle -encoding utf-8

To pisze nawet w dokumentacji chyba ...

-- 
WK
Re: Win postgresql i polskie znaki
#91
Author: Mariusz Marzec
Date: Mon, 27 Jun 2005 07:54
9 lines
1182 bytes
> Tzn. gdy postgres jest pod linuksem czy Pgtcl?

Na razie próbuję na zmianę windows (postgres i klient) lub linux (postgres i
klient).

> Przez [encoding system] w Tcl'u czy w postgresie?

Encoding system w TCL'u. Próbowałem też convertto i convertfrom.
Re: Win postgresql i polskie znaki
#86
Author: Mariusz Marzec
Date: Mon, 27 Jun 2005 08:00
22 lines
1706 bytes
> > Dzięki za odzew, ale to chyba nie to. Chodziło mi o pakiet Pgtcl, nie
> > konsole. Zostaje mi przeprosić MySql'a :( Teraz wiem dlaczego PgAccess
pod
> > windows nie potrafi obsłużyć polskiego kodowania. Jest napisany w Tcl.
>
> Przecież pisałem wyraźnie, że chodzi o kodowanie *do postgresa*.
> Korzystam z UTF-8 w Postgresie od długiego czasu

UTF-8 to było by to co potrzebuję.

> i jedyne co robię to właśnie to - w skrócie:
> set handle [pg_open ...]
> fconfigure $handle -encoding utf-8

Próbowałem w ten sposób. Zamiast pg_open (nie mam takiego polecenia, albo
czegoś nie wiem)
używałem pg_connect.

> To pisze nawet w dokumentacji chyba ...

W dokumentacji postgres czy TCL?
Re: Win postgresql i polskie znaki
#87
Author: Wojciech Kocjan
Date: Mon, 27 Jun 2005 11:57
25 lines
1687 bytes
Mariusz Marzec napisał(a):
>>Przecież pisałem wyraźnie, że chodzi o kodowanie *do postgresa*.
>>Korzystam z UTF-8 w Postgresie od długiego czasu
> UTF-8 to było by to co potrzebuję.

A co dokładnie się dzieje? Czy insert + select zwraca to co wysłałeś?

>>i jedyne co robię to właśnie to - w skrócie:
>>set handle [pg_open ...]
>>fconfigure $handle -encoding utf-8
> 
> 
> Próbowałem w ten sposób. Zamiast pg_open (nie mam takiego polecenia, albo
> czegoś nie wiem)
> używałem pg_connect.

Fakt, pg_connect. Pisałem z głowy.

>>To pisze nawet w dokumentacji chyba ...
> W dokumentacji postgres czy TCL?

Fakt. Nie ma. Zwracam honor.

-- 
WK
Re: Win postgresql i polskie znaki
#88
Author: Mariusz Marzec
Date: Mon, 27 Jun 2005 12:56
16 lines
1702 bytes
Użytkownik "Wojciech Kocjan" <mojeimie@kocjan.org> napisał w wiadomości
news:d9opsh$mup$1@nemesis.news.tpi.pl...
> Mariusz Marzec napisał(a):
> >>Przecież pisałem wyraźnie, że chodzi o kodowanie *do postgresa*.
> >>Korzystam z UTF-8 w Postgresie od długiego czasu
> > UTF-8 to było by to co potrzebuję.
>
> A co dokładnie się dzieje? Czy insert + select zwraca to co wysłałeś?

Już jest dobrze. Select zwraca to co wysłałem. Pomogło
fconfigure+initdb+unikod. Chyba. Ważne, że działa z Tcl. Teraz mam krzaki z
poziomu konsoli psql, ale to na razie nie problem. PgAdmin wyświetla dobrze.
Bardzo dziękuję za pomoc

Pozdrawiam
Re: Win postgresql i polskie znaki
#89
Author: Wojciech Kocjan
Date: Tue, 28 Jun 2005 06:45
12 lines
1534 bytes
Mariusz Marzec napisał(a):
> Już jest dobrze. Select zwraca to co wysłałem. Pomogło
> fconfigure+initdb+unikod. Chyba. Ważne, że działa z Tcl. Teraz mam krzaki z
> poziomu konsoli psql, ale to na razie nie problem. PgAdmin wyświetla dobrze.
> Bardzo dziękuję za pomoc

Te krzaki w konsoli psql da się jakoś przeskoczyć ustawiając 
CLIENTENCODING. Ale to już Cię odeślę do Googli, albo napisz sobie 
prostą konsolę w Tcl.

-- 
WK
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads