Home > コーディング > 何も悪いことをしていないのに、SSI(インクルード)を使ったらIEで謎の半角スペースが入ってしまう問題

何も悪いことをしていないのに、SSI(インクルード)を使ったらIEで謎の半角スペースが入ってしまう問題

文字コードをUTF-8に指定した状態で、SSI(Server Side Include)を使用したHTMLを作成、アップするとIEでのみ謎のスペースが自動で挿入され、それが表示されてレイアウトに影響する問題について。

bom.gif

数日苦しめられた割に解決策は単純で、まともなテキストエディターで「BOMを付けないで保存する」事でした。
何も悪いことをしていないのにというのは語弊がありますね。

bommaru.gif
秀丸での保存画面。

Shift-JISにBOMを付けることは不可能なので、今回のようなハマり方をしましたが、今まであまり使わなかった文字コードを使うときは仕様をある程度調べたほうがいいという教訓でした。

情報提供等

Home > コーディング > 何も悪いことをしていないのに、SSI(インクルード)を使ったらIEで謎の半角スペースが入ってしまう問題

Search
Feeds

Page Top