![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 6 Dołączył: 7.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z kodowaniem polskich znaków diaktrycznych wczytywanych z pliku XML za pomocą funkcji: simplexml_load_file()
Zamiast polskich liter powstają krzaki plik XML jest prawidłowy i kodowanie ustawione na encoding="ISO-8859-2" plik jest zapisany w kodowaniu ANSI. W kodzie wczytującym XML wysyłam nagłówek z informacją o kodowaniu, ale to też nie pomaga:
Tak wyglądają krzaki Tak wyglada plik test.xml IMHO myślę, że funkcja simplexml_load_file przy kodowaniu SO-8859-2 nie wspiera polskich znaków i stąd taki proglem ;( Macie jakieś (sprawdzone) pomysły wybrnięcie z tej sytuacji ? Pozdrawiam ALL Ten post edytował Mion 12.12.2007, 10:28:07 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 300 Pomógł: 32 Dołączył: 31.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Simplexml wspiera polskie znaki, po prostu wewnetrznie wszystko trzyma w utf-8, musisz to sobie skonwertować z utf8 na iso za pomoca iconv lub czegos podobnego.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.06.2025 - 04:51 |