Witam
W mysql jest takie magiczne polecenie "SET NAMES kodowanie", które sprawia, że wyniki zapytania mozna dostawać z bazy w kodowaniu w jakim sie chce.
Niby w postgresie jest podobnie ale kiedy daję np. "set names latin2" a potem selecta do tabeli z polskimi znakami w tabeli UTF8 to postgres krzyczy:
ERROR: character with byte sequence 0xc3 0x98 in encoding "UTF8" has no equivalent in encoding "LATIN2"
No i o co chodzi?
Przecież masz napisane. Jest znak spoza zakresu Unicode który nie ma odpowiednika w latin2. Mysql pewnie jak zawsze ignoruje to i leci dalej gubiąc znaki.
Faktycznie. Jeden rekord zawierał znak (fi) przy średnicy rury
Dzieki!
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)