ボクの覚え書き – CentOSでサーバ構築 サーバー構築やプログラミングの覚え書き

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

01.14.2009 · Posted in 覚え書き

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

ソースの中に出力しそうな箇所はありません。

バイナリエディタで開いてみると、ファイルの先頭に『EF BB BF』というデータがついてました。

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

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

BOMなしで保存しなおしたら、ちゃんと動くようになりました。

Tags:

Comments are closed