簡體   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