Zauwazylem roznice w dzialaniu opery opd Windows prwaidlowo i pod Linux (konkretnie SuSE) chodzi o rozpoznawanie kodowania
Jestem webmasterem i mam strone na zagranicznym serwerze jest jednak problem z kodowanie rozwiazalem ten problem poprzez powielenie nagłówka HTTP wysylanego przez serwer, no i tu jest problem Opera for Win (konkretnie sprawdzilem Win98 oraz XP)i IE poprawnie rozpoznaja kodowanie, problem pojawia sie w operze po linuxem konkretnie pod SuSe (bo taki mam)
Moje pytanie brzmi: dlaczego tak jest?? i co powinieinem zmienic aby tak nie bylo
to tyle ))
Marcin "Stanley" Stanisławski
webik@epf.pl
Adres strony?
www.mlodzi-biotechnolodzy.kom.pl
strona ciagle w budowie (wersja beta) cd po sesji (w koncu studet jestem)
// aha opera dla Linuxa na ktorej to testowalem to 8.5
Errare humanum est
Nagłówek od kodowania dla strony http://webik.we.funpic.de/index.php wysyłasz w niepoprawny sposób:
Otrzymane nagłówki
HTTP/1.1 200 OK
Date: Mon, 29 May 2006 16:08:10 GMT
Server: Apache
X-Powered-By: PHP/4.4.2 with Hardening-Patch
Keep-Alive: timeout=7, max=10000
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html; charset = ISO-8859-2; charset=ISO-8859-1
Czemu Opera windosowa to akceptuje - nie mam akurat pojęcia :-)
Możesz pokazać fragment kodu php odpowiedzialny za ten nagłówek?
P.S.
Tak, to ja -ten Zajec
dodano:
Powinno być
Content-Type: text/html; charset=iso-8859-2;
Tak dokładnie dodaje jak napisales - pamietalem rowniez o tym zeby bylo to pierwsze co wysylam....
Moim zdaniem to jest tak ze ja dodaje swoje, a serwer na koncu dodaje jeszcze swoje kodowanie -
- chyba musze sie przeniesc na inny serwer i nie bedzie problemowcharset=ISO-8859-1
dzieki za posty
Originally posted by webik:
chyba musze sie przeniesc na inny serwer i nie bedzie problemow
Moim zdaniem nie chyba. Taka reklama to lekkie przegięcie ze strony "dawcy". rekl.png
z tym poglądem polemizowałbym co z tego, że framka http://www.mlodzi-biotechnolodzy.kom.pl/ ma "Kodowanie uzyskane z serwera (używane przez Operę): iso-8859-2 (iso-8859-2)" jeżeli sama jej zawartość - plik http://webik.we.funpic.de/index.php?page=index ma "Kodowanie uzyskane z serwera (używane przez Operę): ISO-8859-1 (windows-1252)"Opera for Win (konkretnie sprawdzilem Win98 oraz XP)i IE poprawnie rozpoznaja kodowanie,
I widać
Nareszcie mine³y bezpowrotnie problemy z kodowaniem znaków i teraz mo¿ecie sie cieszyc pe³ni± polsko¶ci
heh
rozwiązałem ten problem
a rozwiazanie było prostrze niz sie wydawało:
UTF-8 i bez problemu wszystko dziła i wszędzie...
Pozdrawiam