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ę.