HTML文書の文字エンコーディングは、 さまざまなこと を見て決定されます(Content-Type
ヘッダーでのエンコーディング、meta
要素、データ内のBOMなど)。
Chrome(56)では、特定のページが使用していると判断した最終的な文字エンコーディングを表示する方法はありますか?
私は開発者向けツールをざっと見てきましたが、私には何も現れていません。私はあなたがNetworkタブでContent-Type
ヘッダを見ることができることを見つけました、しかしこれはエンコーディングがそこで指定されないケースをカバーしません。
Chromeコンソールで:
document.characterSet
これは、 MDN に従って、ページを表示するために使用されるエンコーディングです。
Document.characterSet
読み取り専用プロパティは、現在の文書の文字エンコーディングを返します。文字エンコーディングは、ドキュメントのレンダリングに使用される文字セットです。これは、ページで指定されているエンコーディングとは異なる場合があります。 (ユーザーはエンコードをオーバーライドできます。).