[英]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.