MozillaPL.org - polskie centrum Mozilli

Główne menu:

rozjeżdżanie strony w unicode utf-8

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

rozjeżdżanie strony w unicode utf-8

Postautor: pariah » 13 lipca 2008, 19:04

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; pl; rv:1.9) Gecko/2008052906 Firefox/3.0

Witam,

dzisiaj mnie naszła chęć na konwersję całej mojej strony z iso 8859-2 na utf-8, po poprawkach w tekście odpalam stronę i widzę, że mi się trochę strona rozjechała. Co ciekawe, identyczny kod z zestawem znaków iso nie robi żadnych problemów. Problem nie leży w błędnej konwersji, bo wystarczy nawet na sztywno w przeglądarce ustawić kodowanie iso i całość wygląda jak należy, tylko na utf coś świruje... Sprawdzałem pod Operą i problem nie występuje.

Strona o której mówię: www.piwnica.freens.pl , tam gdzie mi nie pasuje to zaznaczyłem czerwoną krechą z lewej, powinna być ona równo z czarną krechą z prawej. wtf?
pariah
 

Postautor: pariah » 13 lipca 2008, 20:27

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; pl; rv:1.9) Gecko/2008052906 Firefox/3.0

Że tak pozwolę sobie dopisać... Pod mozilla navigator wszystko działa jak należy
pariah
 

Re: rozjeżdżanie strony w unicode utf-8

Postautor: E2rd » 14 lipca 2008, 20:45

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; pl; rv:1.9) Gecko/2008052906 Firefox/3.0

pariah pisze:Problem nie leży w błędnej konwersji,

Oj, chyba leży.

pariah pisze:bo wystarczy nawet na sztywno w przeglądarce ustawić kodowanie iso i całość wygląda jak należy,

Uhm, za wyjątkiem tych trzech literek w kilku miejscach, w tym na samej górze strony...

Prawdopodobnie Twój konwerter dodaje BOM na początku każdego pliku w UTF. Użyj innego niż Notatnik...
Masz pytanie? Tu są odpowiedzi :)
E2rd
Moderator
 
Posty: 3937
Z nami od: 26 marca 2002, 23:16

Postautor: pariah » 15 lipca 2008, 23:08

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; pl; rv:1.9) Gecko/2008052906 Firefox/3.0

używam notatnik++ żeby bło jasne, te trzy znaki to nagłówkowy identyfikator tekstów UTF-8, na Operze i Mozilla Navigator z Seamonkey działa bez zarzutu.
pariah
 

Postautor: _Puma_ » 16 lipca 2008, 11:33

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9) Gecko/2008052906 Firefox/3.0

To nie błąd firefox, pod Opere jest tak samo.
_Puma_
 
Posty: 702
Z nami od: 31 października 2005, 19:34

Postautor: pariah » 18 lipca 2008, 18:45

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; pl; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1

pariah
 

Postautor: Stef » 19 lipca 2008, 15:20

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008071823 Firefox/3.0.1 Sulfur/2.0b3pre

Zasadniczo to nic nie powinno, przeglądarki na podstawie takiego kodu mogą sobie dowolnie zgadywać i wyświetlać.

Popraw błędy to będzie można się zastanawiać czy coś powinno czy nie powinno.

Przenoszę do właściwszego działu.
Czasami coś napiszę na stef.log
Stef
Moderator
 
Posty: 3466
Z nami od: 16 kwietnia 2004, 11:05

Postautor: pariah » 19 lipca 2008, 18:39

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; pl; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1

Sorry za zły dział, mimo że go szukałem to nie wiem czemu to go nie zauważyłem...

Walidacja tu nie miała nic do rzeczy, 2 błędy były z powodu przymusowej reklamy hostingu, reszta to złe kodowanie '&' w linkach, nie użyłem &amp.

Co ciekawe, posłuchałem się E2rd i wywaliłem BOM z każdego pliku utf i jak ręką odjął, wszystko działa. Tylko mnie teraz zastanawia czy tak powinno być, zwłaszcza że inne przeglądarki zachowuje się inaczej i z tego co się orientuję to Byte Order Mark nie jest niezgodny z dyrektywami W3C i nie powinien mieć żadnego wpływu na wyświetlanie strony. No chyba, że się mylę?
pariah
 


Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: dexter

Przejdź do powiązanej strony

Nawigacja:

Stopka: