摘要:
读代码的时候看到这样一段$template_content = str_replace(”/xEF/xBB/xBF”, ”, $template_content);不知道是何作用,经过一番查找资料,终于解开了这个疑问资料如下:在window下面用记事本编辑文件的时候,如果保存为UNICODE或UTF-8,分别会在文件的开头加上两个字节“/xFF/xFE”和三个字节“/xEF/xBB/xBF”。在读取的时候就可能会遇到问题,但是不同的环境对这几个多于字符的处理也不一样。(其他的文本编辑工具也存在这个问题,但是可以选择去除bom,如editplus的设置:参数选择->文件->utf-8 阅读全文