- 締切済み
文字化け
原因は何でしょうか? 原因を調べる方法も教えてください。 http://www.gakusyu.gr.jp/tomobook.html http://www.gakusyu.gr.jp/links.html
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- luka3
- ベストアンサー率72% (424/583)
回答No.3
https://developer.mozilla.org/ja/docs/Web/HTML/Element/meta 『charset』の説明のところに、 >文字エンコーディングを宣言する <meta> 要素は、文書の最初の > 1024 バイトの中に完全に収まっている必要があります。 とあります。 提示されたページは、metaタグが出てくる前に1047バイトあり、上記の制限にぎりぎりアウトということのようです。 FireFoxはこれをキッチリ守っているため文字化けする、Edge・chromeはおそらくもう少し余裕を持ってcharsetを探してくれているため文字化けしない、ということなのではないかと思います。 このページのソースを自前のサイトにアップして、charsetの行を<head>の直後に持ってくるとことで、FireFoxでも文字化けしないことを確認しました。