MozillaPL.org - polskie centrum Mozilli

Główne menu:

Kodowanie

Dyskusje na temat standardów WWW i zgłoszenia stron niedziałających poprawnie w przeglądarkach z rodziny Mozilli (w tym Mozilla Firefox)

Moderator: Pomocy?!

Kodowanie

Postautor: Tarnowski » 16 kwietnia 2005, 14:30

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.6) Gecko/20050321 Firefox/1.0.2

Witam,
mam dość dziwny problem. W meta tagach ustawiłem sobie kodanie ISO-8859-2
Kod: Zaznacz cały
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />

a gdy wchodzi się na stronkę to widać krzaczki...a wyszukiwarka ustawia sobie ISO 8859-1...dzieje się to w FF i IE.
Już zgłupiałem czemu tak się dzieje ;/
Tarnowski
 

Postautor: Olhado/256 » 16 kwietnia 2005, 14:46

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.6) Gecko/20050328 Firefox/1.0.2 (MOOX M2)

Ja się nie znam na HTMLu, ale zauważyłem, że cudzysłów, w którym jest iso-8859-2 jest zamknięty, ale nie jest otwarty. Może to dlatego?

Edit: a ten od text/html z kolei nie jest zamknięty.
Pamiętaj obywatelu: WTYCZKI TO NIE TO SAMO, CO ROZSZERZENIA!
WinXP SP2
Olhado/256
Moderator
 
Posty: 3878
Z nami od: 26 września 2002, 09:47
Lokalizacja: Wrocław

Postautor: Tarnowski » 16 kwietnia 2005, 14:58

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.6) Gecko/20050321 Firefox/1.0.2

Olhado/256 pisze:Ja się nie znam na HTMLu, ale zauważyłem, że cudzysłów, w którym jest iso-8859-2 jest zamknięty, ale nie jest otwarty. Może to dlatego?

Edit: a ten od text/html z kolei nie jest zamknięty.


Nie, to nie błąd, akurat cudzysłowy są dobrze.
Może podam stronkę na której tak się dzieje http://tarnowski.mfi.pl
Tarnowski
 

Postautor: siegiel » 16 kwietnia 2005, 15:12

Przeglądarka: Opera/7.54 (X11; FreeBSD i386; U) [en]

ja tez sie nie znam ale validator podaje przyczyne chyba ;)
Character Encoding mismatch!
The character encoding specified in the HTTP header (iso-8859-1) is different from the value in the <meta> element (iso-8859-2). I will use the value from the HTTP header (iso-8859-1) for this validation.

Note:
The Validator XML support has some limitations.

jesli dobrze zrozumialem to serwer wysyla naglowki ze to jest iso 8859-1
siegiel
 
Posty: 402
Z nami od: 05 lutego 2003, 11:58
Lokalizacja: tychy

Postautor: Tarnowski » 16 kwietnia 2005, 15:37

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.6) Gecko/20050321 Firefox/1.0.2

siegiel pisze:ja tez sie nie znam ale validator podaje przyczyne chyba ;)
Character Encoding mismatch!
The character encoding specified in the HTTP header (iso-8859-1) is different from the value in the <meta> element (iso-8859-2). I will use the value from the HTTP header (iso-8859-1) for this validation.

Note:
The Validator XML support has some limitations.

jesli dobrze zrozumialem to serwer wysyla naglowki ze to jest iso 8859-1


Ok...też to widziałem...ale nadal nie wiem czemu tak jest
Tarnowski
 

Postautor: zwierz » 16 kwietnia 2005, 15:43

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.7.7) Gecko/20050415 Firefox/1.0.3

siegiel pisze:jesli dobrze zrozumialem to serwer wysyla naglowki ze to jest iso 8859-1

Dokładnie.
Tarnowski pisze:Ok...też to widziałem...ale nadal nie wiem czemu tak jest

Bo administator serwera tak ustawił.
Ps. Popraw DTD i dodaj informację o przestrzeni nazw.
zwierz
Moderator
 
Posty: 1915
Z nami od: 31 sierpnia 2003, 10:13
Lokalizacja: Kraków

Postautor: Robson » 07 lutego 2006, 10:48

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1

Czy mimo, że administrator serwera tak ustawił, nie można tego wymusić w HTML-u??
Robson
 

Postautor: Tomek » 07 lutego 2006, 11:19

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1

w html nie - w php tak
Kod: Zaznacz cały
<?php header("Content-type: text/html; charset=iso-8859-2");?>

zmieniając domyślne serwera na itf
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52

Postautor: Zajec » 07 lutego 2006, 19:20

Przeglądarka: Opera/9.00 (X11; Linux i686; U; en)

Dodam, że nagłówki wysyłane przez serwer mają po prostu większy priorytet niż znacznik meta.

Poza tym, możesz jeszcze spróbować umieścić sobie plik .htaccess z zawartością
Kod: Zaznacz cały
AddDefaultCharset iso-8859-2
Zajec
 
Posty: 167
Z nami od: 17 grudnia 2004, 22:32
Lokalizacja: Włocławek

Postautor: helios » 08 lutego 2006, 23:42

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.7.12) Gecko/20051010 Firefox/1.0.7 (Ubuntu package 1.0.7)

Plik może być zapisany z kodowaniem cp-1250, jeśli był pisany w Notatniku.
helios
 
Posty: 217
Z nami od: 10 sierpnia 2005, 18:15
Lokalizacja: Gdańsk

Postautor: Tomek » 09 lutego 2006, 08:50

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1

siegiel już napisał w czym polega problem - przeczytajcie wcześniejsze posty, zanim zaczniecie odpowiadać z grubsza bez sensu. Strona Tarnowskiego waliduje się dość ładnie, więc raczej nie popełnij tak banalnego błędu.. Po prostu serwer na siłę wysyłał swoje nagłowki :)
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52

Postautor: helios » 11 lutego 2006, 01:04

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.7.12) Gecko/20051010 Firefox/1.0.7 (Ubuntu package 1.0.7)

Racja, to z mojej strony mały OT. W tym przypadku chodzi o co innego.
helios
 
Posty: 217
Z nami od: 10 sierpnia 2005, 18:15
Lokalizacja: Gdańsk


Wróć do Standardy WWW i źle działające strony

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: