用.htaccess控制网站空间的默认网页文件编码:这几天在折腾国外的空间,由于国外一部分服务器默认的编码是西欧ISO,中文会乱码,字母和数字正常。
详细乱码方式就不说了,遇到的人都是知道的。每次打开网页都是乱码,在选择编码那里是ISO编码,每次都要选成UTF-8或者GBK,真是烦人。
如果空间支持.htaccess,那么就简单了,一行代码关闭默认编码或者强制控制空间编码。
第一种方法,关闭默认编码。
php_value default_charset off
如果这种方法不行,可以试试下面两种方法;
AddDefaultCharset off
或
AddType text/html;charset=gbk html
第三种就是强制控制编码。注意之间的空格,强烈推荐使用Notepad++编辑器修改文件。