用fastcgi运行utf8编码的php脚本

时间:2011-06-05 23:32:17

标签: php cgi fastcgi

我安装了Nginx,并使用fastcgi运行php脚本。

当我运行编码为“utf8”的php脚本时,我收到有关“标题”的错误:

在stderr中发送的FastCGI:“PHP警告:无法修改标题信息 - 第29行/xxx/myScript.php中已经发送的标题(在/xxx/myScript.php:1处开始输出)....

如果我在“ascii”中编码相同的脚本,我没有这个错误。

我有很多脚本,其中一些是在utf8中。

有人知道如何使用fastcgi运行utf8脚本吗?

1 个答案:

答案 0 :(得分:1)

配置编辑器以存储没有BOM的UTF-8文件。在hexeditor中打开您的文件以查看要确认的BOM,就像在普通编辑器中一样,您将看不到它。