先日のEncodeを間違えたときの処理 by Browser 、Encodeを間違えたときの処理 by Browser 2を通して、ブラウザのエンコードの処理にはそれぞれ優先順位があることがわかったのですが、その優先順位はブラウザによって微妙に違うようなので、ここに覚書としてまとめておきます。
間違いなどありましたら、ご指摘ください。
まず、ブラウザが認識するエンコードは
1. HTTPヘッダ内のエンコード
2. HTML内のMetaタグで記述されるエンコード
3. HTMLファイルのファイル保存形式
この情報の優先順位は、ブラウザ別に次の通り。
| Browser | 優先順位: 高い → 低い |
| Internet Explorer | HTME内Meta → ファイル形式 → HTTPヘッダ |
| Firefox | HTML内Meta → HTTPヘッダ → ファイル形式 |
| Opera | HTTPヘッダ → ファイル形式 → HTML内Meta |
| Google Chrome | |
| Safari |






Leave a comment