Brakuje deklaracji zestawu znaków lub występuje ona zbyt późno w kodzie HTML
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Serwery i przeglądarki komunikują się ze sobą, wysyłając bajty danych przez internet. Jeśli serwer nie określi, jakiego formatu kodowania znaków używa podczas wysyłania pliku HTML, przeglądarka nie będzie wiedzieć, jaki znak reprezentuje każdy bajt.
Ten problem rozwiązuje specyfikacja deklaracji kodowania znaków.
Przyczyny niepowodzenia audytu Lighthouse charset
Lighthouse
oznacza strony, które nie określają kodowania znaków:
Lighthouse uznaje, że kodowanie znaków zostało zadeklarowane, jeśli znajdzie któryś z tych elementów:
Element <meta charset> w sekcji <head> dokumentu, który w całości mieści się w pierwszych 1024 bajtach dokumentu.
Content-Type Nagłówek odpowiedzi HTTP z dyrektywą charset, która pasuje do prawidłowej nazwy IANA.
Dodaj element <meta charset> w pierwszych 1024 bajtach dokumentu HTML.
Element musi w całości mieścić się w pierwszych 1024 bajtach.
Zgodnie ze sprawdzoną metodą element <meta charset> powinien być pierwszym elementem w sekcji <head> dokumentu.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2020-05-05 UTC."],[],[]]