ISO-8859-2

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Opublikowano: Zaktualizowano:

Co to jest ISO-8859-2?

ISO-8859-2 to standard kodowania znaków przeznaczony dla języków Europy Środkowej i Wschodniej, w tym języka polskiego. Jego użycie miało zapewnić poprawne wyświetlanie znaków takich jak: ą, ć, ę, ł, ń, ó, ś, ź, ż.

W pytaniach egzaminacyjnych ISO-8859-2 najczęściej oznacza właśnie obsługę polskich znaków diakrytycznych, a nie symboli matematycznych ani znaków specjalnych języków programowania.

Przykład użycia w HTML

W starszych dokumentach HTML kodowanie można było zadeklarować tak:

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2">

lub prościej:

<meta charset="ISO-8859-2">

Deklaracja kodowania informuje przeglądarkę, jak interpretować bajty zapisane w pliku. Jeśli kodowanie dokumentu i deklaracja w HTML nie są zgodne, polskie znaki mogą wyświetlać się błędnie, np. jako „krzaczki”.

ISO-8859-2 a UTF-8

Obecnie standardem w stronach internetowych jest najczęściej UTF-8, ponieważ obsługuje znaki z wielu języków jednocześnie i jest zalecany w nowoczesnych projektach WWW.

Przykład współczesnej deklaracji:

<meta charset="UTF-8">

Najważniejsze do egzaminu

  • ISO-8859-2 służy do kodowania znaków języków środkowoeuropejskich.
  • W kontekście polskich stron WWW zapewnia poprawne wyświetlanie polskich znaków.
  • Nie dotyczy głównie symboli matematycznych ani znaków zarezerwowanych HTML.
  • W nowych stronach częściej stosuje się UTF-8.