システム・プログラム関連のメモや最新技術についてのメモを掲載

UTF-8にはまった

PHPで簡単なプログラムを組んでいたんだけど、何だか実行結果が変?

「?」マークが必ず先頭に表示されてしまう。。。

原因を調べたところ どうもUTF-8で保存すると「BOM」と呼ばれるコードがついてしまうらしい。。。

今日はたまたま普段使わないエディタをつかっていて文字コードの設定にUTF-8 と UTF-8N が

あったから何となくNが付いていないほうで作業してた。。。普段使ってるエディタは、UTF-8の1つしかなかったから

大丈夫かなぁって思ってたんだけど。。。

まだ詳しい原因は分かっていないけど、とりあえずUTF-8Nで保存すれば大丈夫そうなので

今後は気をつけよう。。。

思わぬところではまってしまった。


You can follow any responses to this entry through the RSS 2.0 feed. Responses are currently closed, but you can trackback from your own site.

Comments are closed.