![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 295 Pomógł: 7 Dołączył: 26.03.2004 Skąd: Opole Ostrzeżenie: (0%) ![]() ![]() |
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? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
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.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 06:22 |