昨天升级了php为5.6.29结果就出现页面乱码,无法指定编码的情况。找了半天发现页面响应头被指定了编码Content-Typetext/html; charset=UTF-8,继续查找在配置文件php.ini中设置了default_charset = “UTF-8″。
得出结论是:不指定default_charset的时候,页面编码由页面自己的meta标签指定。如果注释掉了, 默认还是utf8,可以设置为空default_charset = “”,这样就没默认了。
要发表评论,您必须先登录。