呵呵,做PHP开发的,是不是经常会用utf-8编码呢?用了utf-8编码,是不是经常有各种奇怪的错误呢?是不是总是再说,utf-8的坏话呢。
其实这不是utf-8的错,是你用的记事本的问题吧,换个编辑器就好了,另外,觉得,尽可能不要在记事本里面编辑utf-8的文件了。
出问题的是记事本在文件加了bom头标记,想知道上面是bom头就自己百度好了吧。
下面说下,这么找到有bom头的文件,Linux系统下的,执行下面命令
grep -r -I -l $'^\xEF\xBB\xBF' ./
执行完后,会列出当前文件夹里面包含bom头的文件,用编辑器去掉就好了,我之前是用 zend studio,不过现在不用了,用nodepad++