Hej,
Mam problem z kodowaniem znaków. Plik wraz ze skryptem dodającym dane do bazy jest zapisany w kodowaniu LATIN2. Dodatkowo po połączeniu z serwerem bazy danych wykonuję:
SET client_encoding = LATIN2
Dodatkowo server pracuje na:
server_encoding LATIN2
Mimo to do bazy obok polskich znaków wędrują jeszcze jakieś dodatkowe śmeici, np:
"zmieniÂł"
Dodam jeszcze że używam: pgin.tcl - PostgreSQL Tcl Interface direct to protocol v3 backend
Nie wiem za bardzo gdzie szukać problemu, dlatego proszę o pomoc.
Po konwersji wszystkiego na UNICODE jest to samo.
Problem rozwiązany przez:
set text [encoding convertfrom iso8859-2 $text]
Swoją drogą TCL ma tragiczną dokumentację.