Kodowanie Polskie znaki?


(Saver) #1

(Mayerproject) #2

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


(Anddezr+Dobreprogramy Pl) #3

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.


(ra-v) #4

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)


(Macasz12) #5


(Saver) #6

Jakiś ekstremalny przypadek :expressionless:

Żadne podane przez was kodowania nie działają są jakieś dziwne znaczki.

Używam PSPad.


(Szarex2 0) #7

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ć


(ra-v) #8

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.


(Macasz12) #9

Czemu ja na tym napisałem strone i było ok. A jakiego programu używasz do pisania. Najlepiej użyj notepad++.


(M@ster) #10

Tutaj masz kompleksowe rozwiązanie problemu:

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