概要

text/html として解釈する文書の先頭バイト列から文字エンコーディングを推測する(スニッフィングする)アルゴリズム。文書中の XML 宣言らしき記述からエンコーディングを読み取る処理も含む。

主なアルゴリズム

  • XML 宣言からのエンコーディング検出 — text/html 文書内に現れる XML 宣言らしき記述からエンコーディングを推測する処理。探索範囲は宣言そのものに限定される。

変更履歴

  • 2026-09-24 — エンコーディングを探す範囲を XML 宣言そのものに限定し、Chromium・Gecko・WebKit の実装と一致させた(#12967)⏳ 未リリース · 変更

関連