这一类问题多数出现在国外空间,因为当地的服务器一般都默认采用 西欧 ISO (中文显示乱码,数字、英文正常)
解决办法一:
1,编辑php.ini 搜索default_charset 将前面加上;符号注释掉,或者改成default_charset = "GBK"
解决办法二:
2,在.htaccess中添加下一行即可,关闭默认编码
1 | php_value default_charset off |
添加后,再用FTP上传 .htaccess 文件到网站根目录,即可。
如果第2种不行,可试试换成下面这二行试试:
1 2 | AddDefaultCharset off AddType text/html;charset=gbk html |
以上方法都不行的话,只能建议你更换空间或等待官方发布UTF-8版本