[1] HTML構文解析器は、文字符号化の確信度 (confidence) と呼ばれる状態を持っています。 確信度は文字符号化宣言や文字コードの自動判別が行われるかどうかに影響します。
[4] 確信度は3種類あります >>3。
charset
[8] 確信度が暫定な時に構文解析器が文字符号化宣言を発見すると、 符号化を変更する算法によって構文解析器が途中で文字符号化を変更したり、 構文解析を再実行したりすることがあります。