[HTML] Polskie znaki
W dokumentach HTML nie wystarczy tylko napisa膰 tekst ze znakami diakrytycznymi, aby zosta艂y one poprawnie wy艣wietlone. Potrzebne jest te偶 zastosowanie odpowiedniego kodowania znak贸w oraz zapisanie pliku w takim samym kodowaniu, jakie zosta艂o zdefiniowane dla tre艣ci dokumentu.
Aby zdefiniowa膰 kodowanie znak贸w dla dokumentu HTML konieczne jest dodanie do sekcji head specjalnego tagu meta z atrybutem charset. W tagu tym definiujemy kodowanie znak贸w dla danego dokumentu.
Zatem poprawny znacznik meta z deklaracj膮 kodowania znak贸w powinien wygl膮da膰 tak:
<meta charset="utf-8" />
Jakie kodowanie dla polskich znak贸w?
Aby na stronie bez 偶adnych problem贸w wy艣wietla膰 polskie litery takie jak: 膮臋贸艂艣膰, a tak偶e inne znaki diakrytyczne, ustawi膰 nale偶y kodowanie Unicode UTF-8 jak pokazano w przyk艂adzie powy偶ej.
Pami臋taj, 偶e zdefiniowanie kodowania znak贸w w tagu meta to nie wszystko. Plik dokumentu HTML lub skryptu musi tak偶e zosta膰 zapisany w takim kodowaniu jakie zosta艂o ustawione dla tre艣ci. Je艣li na stronie ustawione jest kodowanie UTF-8, a plik zapisany zosta艂 w innym, zobaczysz "krzaczki" zamiast polskich liter takich jak: 膮臋贸艂艣膰. Sprawd藕 w ustawieniach edytora, kt贸rego u偶ywasz czy kodowanie znak贸w dla odczytu i zapisu jest poprawne.
Obecnie strony kodowane w 8859-2 nie dzia艂aj膮 poprawnie, jedyne wyj艣cie to utf-8
OdpowiedzUsu艅