HTML文書は文字エンコーディングUTF-8でなければなりません

さよならレガシーエンコーディング

文字エンコーディング宣言が存在するかどうかにかかわらず、文書のエンコードに使用される実際の文字エンコーディングUTF-8でなければならない。

4.2.5.5 文書の文字エンコーディングを指定する - HTML Standard 日本語訳

Require utf-8 when specifying character encoding by sideshowbarker · Pull Request #3091 · whatwg/htmlにより、HTMLで使用できるエンコーディングUTF-8のみとなりました。これにより、古いHTMLでは許容されていた、Shift_JISISO-2022-JPEUC-JP、UTF16LEといった文字エンコーディングは適合するHTMLではなくなりました。すでにNu Html CheckerUTF-8以外の文字エンコーディング宣言を含むHTMLのチェックを行うと、警告ではなくエラーとして報告されます。

なお、W3C HTML側のissueはRequire UTF-8 · Issue #1039 · w3c/htmlになります。