Element <meta charset="utf-8"> to deklaracja kodowania znaków dokumentu HTML. Jej zadaniem jest poinformowanie przeglądarki, w jakim standardzie zapisu znaków (np. UTF-8) ma interpretować bajty pliku HTML, aby poprawnie wyświetlić tekst, w tym polskie znaki (ą, ę, ł) oraz inne znaki spoza ASCII.
Odpowiedź "kodowania znaków" jest właściwa, bo atrybut charset (character set) odnosi się bezpośrednio do kodowania/zbioru znaków użytego w dokumencie. W praktyce jest to jedna z kluczowych metainformacji wpływających na poprawne renderowanie treści.
Pozostałe odpowiedzi opisują inne, odrębne mechanizmy metadanych:
- "języka strony" – język naturalny dokumentu ustala się zwykle przez atrybut lang w znaczniku <html> (np. lang="pl"), a nie przez <meta charset>. Język wpływa m.in. na narzędzia dostępności i sprawdzanie pisowni, ale to inny obszar niż kodowanie.
- "słów kluczowych" – historycznie używano <meta name="keywords" ...> do słów kluczowych, jednak nie jest to rola <meta charset>. To inne atrybuty elementu <meta>.
- "opisu strony" – opis strony dotyczy zwykle <meta name="description" ...> i jest wykorzystywany m.in. w kontekście prezentacji wyników wyszukiwania. Ponownie: nie ma to związku z deklaracją charset.
Wskazówka egzaminacyjna: jeśli w treści pytania występuje charset lub "utf-8", myśl o kodowaniu znaków, a nie o języku czy SEO-metatagach.