很多人喜欢用记事本编辑纯文本文件,如语言包。但是,如果你编辑的是UTF-8格式的文件,记事本会自动在文本前面加入眼睛看不到的两个字节的“BOB”。导致出现类似以下的错误信息:
warning: Cannot modify header information - headers already sent by (output started at /www/users/****.com/language/zh_cn_utf-8.php:1) in /www/users/............
意思是说在COOKIE之前已经有其他文件把头部信息发出去了(BOB)。
微软发明记事本的时候,还不流行UTF-8编码,没有照顾到这一点,因此,建议编辑文本文件用EDITPLUS等专用工具 |