Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> kodowanie iso-8859-1 (problem tylko w IE)
tommelise
post
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 smile.gif Badzcie dla mnie laskawi, to moj pierwszy post tutaj winksmiley.jpg

ok, wymusilam na serwerze kodowanie utf-8 i dziala, ale i tak to troche nie elegancko :/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
John
post
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 ? ;-).
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 12:05