Kodowanie Polskie znaki?

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ą

  1. http://validator.w3.org/docs/help.html

  2. http://www.iana.org/assignments/character-sets

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 :expressionless:

Ż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 :slight_smile: )

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++.

Tutaj masz kompleksowe rozwiązanie problemu:

http://www.bbproject.net/2009/12/kodowa … akow-w-php