UTF-8で作成したPHPで文字化け?

UTF-8で作成したPHPのプログラムを動かしてみたところ、頭に変な文字が出力され正常に動かなかった。

ソースを見なおしても、そんなのを出力しそうな箇所は見当たらない。

もしやと思い、バイナリエディタで開いてみると、ファイルの先頭にこんなデータが。

どうやら「BOM(バイト・オーダー・マーク)」というものらしく、Windowsのメモ帳で作成したUnicodeテキストとかには標準でついてしまうとのこと。

あぁ、そういえばメモ帳でいじった記憶が・・・orz

BOMなしで保存しなおして終了。

スポンサーリンク
Googleレクタングル広告 www.labs816.com 336×280
Googleレクタングル広告 www.labs816.com 336×280

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です