![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 12.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Napotkałem następujacy problem:
Serializuje dane (pobierane z bazy MySQL) do pakietów WDDX przy pomocy funkcji wddx_serialize_value() lub np. wddx_add_vars(). Serializowane dane są zakodowane w UTF-8 i problem polega na tym ze po serializacji dwa polskie znaki 'ą' i 'ć' są zastępowane znacznikami <char code='FFFFFF85'/> <char code='FFFFFF87'/>, ktore raczej nie sa kodami tych znakow w UTF-8. W wyniku tego po przeslaniu danych do klienta, dane sa niepoprawnie wyswietlane (a konkretnie zle sa wyswietlane te dwa znaki). Czy problem moze wynikac stad ze binaria php pod Windows moga miec niektore biblioteki skompilowane domyslnie np dla ISO-8859-1? Testowalem to w srodowisku Windows i nie sprawdzilem jeszcze jak dziala serializacja danych w unikodzie pod Linuxem. Będę wdzięczny za wszelkie podpowiedzi |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 07:01 |