【发布时间】:2016-02-26 15:57:18
【问题描述】:
我想要我的 Nginx 输出 ISO-8859-1 而不是 UTF-8:
#curl -I www.xyz.com
HTTP/1.1 200 OK
Server: nginx
Date: Fri, 26 Feb 2016 15:36:47 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Vary: Accept-Encoding
X-Powered-By: PHP/5.3.10-1ubuntu3.21
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
我的 conf 中有这个:
server {
...
charset iso-8859-1;
...
}
我尝试将它放在我的 etc/nginx/nginx.conf 中,在我的 etc/nginx/site-enabled/app.conf 中,几乎在我可以的所有地方,但没有运气......
这是我的语言环境:
#locale
LANG=fr_FR.UTF-8
LANGUAGE=
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=
我不知道下一步该做什么......
注意:我在 docker 容器上工作以复制运行 PHP5.3 的旧服务器,因为我需要 REGISTER_GLOBAL..
【问题讨论】:
标签: php nginx character-encoding php-5.3 iso-8859-1