无限星辰工作室-客户无限互联网动力之源

标题: PHP 5.6 默认编码(UTF-8)导致乱码的解决方案 [打印本页]

作者: crx349    时间: 2017-3-4 14:07
标题: PHP 5.6 默认编码(UTF-8)导致乱码的解决方案

将PHP的字符default_charset 强制为空会导致HTTP Header内的Content-Type属性为空。

我采取了一个这种的办法,Nginx中加载ngx_headers_more模块,利用more_clear_headers删除PHP中传递过来的Content-Type属性

  1. more_clear_headers 'Content-Type';
复制代码

并在Nginx Server段加入

  1. add_header  Content-Type 'text/html; charset=gbk';
复制代码

这样,客户端获取的HTTP Header内的Content-Type属性就是GBK唯一了。




欢迎光临 无限星辰工作室-客户无限互联网动力之源 (https://www.xmspace.net/) Powered by Discuz! X3.4