![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 26.02.2008 Skąd: France Ostrzeżenie: (0%) ![]() ![]() |
Witam. Wybaczcie, bo wiem ze temat kodowania jest meczony tu az do bolu, ale nie znalazlam nigdzie podobnego problemu.
Mam strony (akcenty francuskie) kodowane w iso-8859-1. Kazda strony wysyla naglowek informujacy o tym kodowaniu. Nastepnie mam plik xml . Na poczatku pliku zadeklarowane <?xml version="1.0" encoding="ISO-8859-1"?> I teraz problem .... Firefox ustawia kodowanie na utf-8, ale wszystkie akcenty sa ok. Natomiast IE7 ustawia kodowanie na iso-8859-1 i sa krzaki. Zmiana czegokolwiek w pliku xml (np zapis do utf-8) powoduje blad parsowania i zawiesza serwer (tzn musze zrestartowac apache bo nic po tym juz nie dziala). Nic z tego nie rozumiem ![]() ![]() ok, wymusilam na serwerze kodowanie utf-8 i dziala, ale i tak to troche nie elegancko :/ |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 11 Dołączył: 1.08.2007 Skąd: Poland,Warsaw Ostrzeżenie: (0%) ![]() ![]() |
Miałem podobny problem tyle, że UTF-8, bo z językiem rosyjskim.
Używam XML na szablonach XSLT. Co musiałem ustawić : baza danych na uf8_general_ci; wyciaganie z bazy w utf8 ( czyli set charset_names ); no i meta tag tudzież header w Twoim wypadku; Czemu ci to pisze ? Może znajdziesz bardziej elegancki sposób na Twój problem. Pozdrawiam. P.S. kodowanie XML'a nie ma tu znaczenia :-). ( przynajmniej w moim wypadku nie miało, znaczki były w UTF-8, a kodowanie w xml'u bylo iso-8859-2 ). -------------------- Odpowiedź na wszystko : manual,appendix. Ulubiona książka : PHP 5 for Dummies.
Studia uh ? ;-). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 12:05 |