Odkręcone ogonki

Chyba się jednak przeproszę z Postgresem. W poprzednim wpisie napisałem, że Postgres umie użyć pod Windowsami tylko strony 1250. Zacząłem drążyć temat i doczytałem się o dosyć elastycznym podejściu do stron kodowych, jeśli chodzi o transmisję danych. Można ustawić stronę kodową przechowywania danych w bazie na UTF-8. Sztywność strony 1250 dotyczy tylko porównań koniecznych do sortowania (ang. collation). Do przesyłania danych można użyć kilku stron kodowych, w przypadku polskich ogonków może to być również UTF-8 i iso-8859-2, a także coś, co zostało nazwane Multilingual Emacs. Nie mam pojęcia o Emaksie, więc nie wiem, o co chodzi, ale Postgres potrafi przekodować dane z klienta na stronę kodową bazy danych. W każdym razie przetestowałem, że spod Eclipse’a można wprowadzić dane z polskimi literami zakodowane w UTF-8, a potem wyeksportować je z bazy za pomocą pgAdmina do pliku i kodowanie UTF-8 jest zachowane. Rozumiem, że dotyczy to również aplikacji napisanej w Javie przesyłającej dane przez JDBC, bo w końcu przecież Eclipse jest taką aplikacją.

Kamień z serca.

Obrazki pokazują co innego.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *