我的浏览器显示编码错误的页面。我已经发现服务器发送标题
HTTP/1.1 200 OK
Date: Thu, 02 Jan 2014 18:21:11 GMT
Server: Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8k PHP/5.2.12
X-Powered-By: PHP/5.2.12
Content-Length: 4
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=windows-1251
但php
脚本不包含编码设置命令。我甚至在脚本顶部添加了exit
,浏览器仍然获得Content-Type: text/html; charset=windows-1251
。怎么样?
答案 0 :(得分:0)
首先查看default_charset
中的php.ini
。如果您不想要Content-Type标题,请将其留空。
在PHP中,总是可以header('Content-Type', 'text/html; charset=UTF-8');
。
Apache也有Content-Type的配置,但错误可能在PHP端。