[HTML] Polskie znaki

W dokumentach HTML nie wystarczy tylko napisać tekst z literami diakrytycznymi, aby zostały one poprawnie wyświetlone na stronie. 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 Content-Type. W tagu tym definiujemy typ zawartości - w pierwszej części (content), a w drugiej kodowanie znaków (charset).

Przykład:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Jakie kodowanie dla polskich znaków?

Aby na stronie bez żadnych problemów wyświetlać polskie litery diakrytyczne należy ustawić kodowanie Unicode UTF-8.

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 diakrytycznych. Sprawdź w ustawieniach edytora, którego używasz czy kodowanie znaków dla odczytu i zapisu jest poprawne.

Komentarze

  1. Obecnie strony kodowane w 8859-2 nie działają poprawnie, jedyne wyjście to utf-8

    OdpowiedzUsuń

Prześlij komentarz

Popular

[HTML] Jak wstawić obrazek?

[PHP] Szyfrowanie hasła

[PHP] Jak wyświetlić tablicę?