web-dev-qa-db-ja.com

Chromeで特定のページの文字エンコードを確認する

HTML文書の文字エンコーディングは、 さまざまなこと を見て決定されます(Content-Typeヘッダーでのエンコーディング、meta要素、データ内のBOMなど)。

Chrome(56)では、特定のページが使用していると判断した最終的な文字エンコーディングを表示する方法はありますか?

私は開発者向けツールをざっと見てきましたが、私には何も現れていません。私はあなたがNetworkタブでContent-Typeヘッダを見ることができることを見つけました、しかしこれはエンコーディングがそこで指定されないケースをカバーしません。

27
Jason C

Chromeコンソールで:

document.characterSet

これは、 MDN に従って、ページを表示するために使用されるエンコーディングです。

Document.characterSet読み取り専用プロパティは、現在の文書の文字エンコーディングを返します。文字エンコーディングは、ドキュメントのレンダリングに使用される文字セットです。これは、ページで指定されているエンコーディングとは異なる場合があります。 (ユーザーはエンコードをオーバーライドできます。).

40
Ben N