繁体   English   中英

使用 fastcgi 运行 utf8 编码的 php 脚本

[英]running utf8 encoded php script with fastcgi

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

当我运行编码为“utf8”的 php 脚本时,出现关于“header”的错误:

在 stderr 中发送的 FastCGI:“PHP 警告:无法修改 header 信息 - 标头已由 /xxx/myScript.ZE1BFD762321E409CEEZAC0B26 上的 /xxx/myScript.php:1 开始(输出开始于 /xxx/myScript.php:1)发送

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

我有很多脚本,其中一些是 utf8 格式的。

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

配置您的编辑器以存储没有 BOM 的 UTF-8 文件。 在 hexeditor 中打开您的文件以查看 BOM 以进行确认,因为在普通编辑器中您不会看到它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM