PHP文件迁移到LINUX服务器,BOM在捣乱

最近帮忙搞一个php程序,因为小细节,所以从本地备份文件用记事本修改后传到服务器上面时,顶部出现几行Warning: Cannot modify header information – headers already sent by…,看提示应该是编码错误。重新修改覆盖几次问题仍没有解决。 股沟了一下,原来是utf-8文件格式的bom在捣乱,对于我这样的程序菜鸟来说也是长见识了。 文件以UTF-8编码保存时,有两种情情况:带Unicode签名(BOM)和不带Unicode签名。BOM信息是文件开头的一串隐藏的字符,用于让某些编辑器识别这是个UTF-8编码的文件。 类似WINDOWS自带的记事本等软件,在保存一个以UTF-8编码的文件时, »