запуск PHP-скрипта в кодировке utf8 с помощью fastcgi - PullRequest
1 голос
/ 06 июня 2011

Я установил Nginx и использовал fastcgi для запуска php-скрипта.

Когда я запускаю скрипт php, закодированный как "utf8", я получаю сообщение об ошибке "header":

FastCGI отправлено в stderr: «Предупреждение PHP: невозможно изменить информацию заголовка - заголовки, уже отправленные (вывод начался с /xxx/myScript.php:1) в /xxx/myScript.php в строке 29 ...

Если я закодирую тот же сценарий в "ascii", у меня нет этой ошибки.

У меня много скриптов, и некоторые из них находятся в utf8.

Кто-нибудь знает, как запустить скрипт utf8 с помощью fastcgi?

1 Ответ

1 голос
/ 06 июня 2011

Настройте свой редактор для хранения файлов UTF-8 без спецификации. Откройте ваш файл в шестнадцатеричном редакторе, чтобы увидеть BOM для подтверждения, как в обычных редакторах, вы не увидите его.

...