Jeśli stronę robisz w notatniku, ustaw przy zapisywaniu kodowanie UTF-8, i w pliku również UTF-8.
Jeśli w notepad++ Kodowanie >> UTF-8
nie używaj notatnika
nie utf-8 a utf8 bez boom.
Później są pytania dlaczego u góry strony jest jakiś dziwny odstęp.
Idąc ścieżką
to powinno być utf-8, ale przeglądarka pewnie nie zrobi różnicy, ma jakieś mechanizmy wykrywające błędy (pewnie poza IE…)
Możesz używać również iso 8859-2 tylko musisz wtedy zapisywać również w tym kodowaniu lub doinstalować taki układ (zwany również latin2)
Jakiś ekstremalny przypadek
Żadne podane przez was kodowania nie działają są jakieś dziwne znaczki.
Używam PSPad.
Muszą się zgadzać trzy rzeczy:
a) plik musi być zapisany z właściwym kodowaniem - jeśli piszesz w naszym pięknym języku do wyboru masz takie w sumie dwa: utf-8, oraz iso-8859-2 (do konwersji plików o jednym kodowaniu na drugie służy program Gżegżółka), Windows-1250 jest raczej niezalecane
b)takie samo kodowanie musi być wybrane w kodzie html - np korzystając z utf-8 piszesz w sekcji
:
(DobreProgramy też używają utf-8 )
c) przeglądarka musi mieć wybrane to samo kodowanie: np w Firefoksie kodowanie wybiera się w menu Widok
i powinno działać
Najlepiej gdybyś gdzieś wrzucił plik lub jego fragment - ale spakował zipem czy czymś, tak żeby był na 100% w stanie nienaruszonym.
@Szarex - przeglądarka rozpozna kodowanie utf8 i utf-8. Jeśli to plik tekstowy lub inny format bez określonego kodowania to używa domyślnego.
Czemu ja na tym napisałem strone i było ok. A jakiego programu używasz do pisania. Najlepiej użyj notepad++.