Przejdź do głównej treści
  1. Strona główna
  2. Słownik
  3. INF.03
  4. Atrybut charset w HTML

Atrybut charset w HTML

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

Atrybut charset służy do określenia kodowania znaków dokumentu HTML. Dzięki niemu przeglądarka wie, jak poprawnie odczytać litery, cyfry i znaki specjalne zapisane w pliku.

W praktyce najczęściej stosuje się kodowanie UTF-8, ponieważ obsługuje polskie znaki, np. ą, ć, ę, ł, ń, ó, ś, ź, ż, oraz znaki wielu innych języków.

Poprawny zapis

Deklarację kodowania umieszcza się w sekcji <head> dokumentu HTML, w elemencie <meta>:

<head>
  <meta charset="UTF-8">
  <title>Moja strona</title>
</head>

Dlaczego to ważne?

Brak poprawnej deklaracji kodowania może spowodować błędne wyświetlanie polskich znaków, np. zamiast ą lub ł mogą pojawić się dziwne symbole.

Najważniejsze informacje egzaminacyjne

  • charset jest atrybutem elementu <meta>.
  • Nie istnieje znacznik <charset>.
  • Kodowania nie definiuje się w znaczniku <p> ani <title>.
  • Zalecane kodowanie dla stron HTML to UTF-8.

Przykład pełnego szkieletu HTML

<!DOCTYPE html>
<html lang="pl">
<head>
  <meta charset="UTF-8">
  <title>Strona z polskimi znakami</title>
</head>
<body>
  <p>Zażółć gęślą jaźń.</p>
</body>
</html>