Byte Order Mark


文字コードで四苦八苦している時に出てきた問題が
出力されるページの先頭に「・ソ」という文字列が出てくるというもの。


初めは何が化けてるのか分からず、試行錯誤してたんやけども、
最終的にバイナリエディタで見ると「EF BB BF」というコートが見つかり、
ググると、どうも、UTF-8で問題になるBOM(Byte Order Mark)というお約束コードが問題らしい。


ど〜も、SmartyShift_JISを表示させるために、試行錯誤してた時に
スクリプトTeraPadShift_JISからUTF-8文字コードを変換した際に、これが付与されたみたい。


こういう文字コード変換のときは「UTF-8」ではなく、「UTF-8N」でないと
BOMが付与されてしまうみたいなので、要注意です。


これで、何とか解決しました。。。
ホッ。。。