我安装了Nginx,并使用fastcgi运行php脚本。
当我运行编码为“utf8”的php脚本时,我收到有关“标题”的错误:
在stderr中发送的FastCGI:“PHP警告:无法修改标题信息 - 第29行/xxx/myScript.php中已经发送的标题(在/xxx/myScript.php:1处开始输出)....
如果我在“ascii”中编码相同的脚本,我没有这个错误。
我有很多脚本,其中一些是在utf8中。
有人知道如何使用fastcgi运行utf8脚本吗?
答案 0 :(得分:1)
配置编辑器以存储没有BOM的UTF-8文件。在hexeditor中打开您的文件以查看要确认的BOM,就像在普通编辑器中一样,您将看不到它。