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
charsetjest 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>