UltraEdit编辑文件编码为utf-8容易带有BOM导致的错误解决

来源:互联网 发布:深圳软件外包协会 编辑:程序博客网 时间:2024/06/10 05:38

编辑器调整为UTF8编码格式后,保存的文件前面会多出一串隐藏的字符(也即是BOM),用于编辑器识别这个文件是否是以UTF8编码。一般的文本文件会忽略这一串隐藏的字符,但对于PHP等文件会解析这一串字符,这样会导致出错。运行Uedit32,打开文件,另存为, 格式 选择 utf-8 无 BOM,即可

如果bom被保存到了,可能部分会出现“Cannot modify header information – headers already sent by”这个问题,如果是服务器还可以修改php.ini里的output_buffering = On就可以了。空间的话只能保存为无BOM的PHP文件

然后对PHP文件编辑和保存后的PHP文件就是不带BOM的了。

原创粉丝点击