[ホーム] - [SEO対策におけるエラーメッセージとその対処] - [Legacy encoding shift_jis used. Documents must use UTF-8]




Legacy encoding shift_jis used. Documents must use UTF-8 | 原因と対処


HTML チェッカー等で文法のチェックを実行した場合、以下の警告が表示される場合があります。

Legacy encoding shift_jis used. Documents must use UTF-8



原因1:


HTML ドキュメントの文字コードが Shift-JIS のようです。



対処:1


HTML 5では文字コードは UTF-8(ユニコード)が良いようです。HTMLページをUTF-8で保存した、その後以下の通り修正します。

【変更前】
<meta charset="Shift_JIS">

【変更後】
<meta charset="UTF-8">

ただし古いタイプの HTML4.01やXHTML は Shift-JISのままで問題ありません。


VBS のopentextfile を使用するとUTF-16で生成されてしまうようです。
例:

FSO.OpenTextFile(FileName, iomode:=2, Create:=True, Format:=-1)


別途 UFT-16からUTF-8に変換する必要があります。








最終更新日:2019/10/22

[ホーム] - [SEO対策におけるエラーメッセージとその対処一覧] - [Legacy encoding shift_jis used. Documents must use UTF-8]


本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。) Copyright(c) tooljp.com 2007-2019