PHP 5.6 默认编码(UTF-8)导致乱码的解决方案
将PHP的字符default_charset 强制为空会导致HTTP Header内的Content-Type属性为空。
我采取了一个这种的办法,Nginx中加载ngx_headers_more模块,利用more_clear_headers删除PHP中传递过来的Content-Type属性
more_clear_headers 'Content-Type';
并在Nginx Server段加入
add_headerContent-Type 'text/html; charset=gbk';
这样,客户端获取的HTTP Header内的Content-Type属性就是GBK唯一了。
页:
[1]