CentOS系统默认情况下,显示GB2312的中文,会显示乱码,解决方法如下:
1. 修改/etc/httpd/conf/httpd.conf文件
AddDefaultCharset off
默认下,设置的Charset为UTF-8。将其设为 off。
2. 网页中指定charset的值
在很多中文网页中,存在如下一行:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
使用浏览器去浏览此类网页的时候,若没有做第一步中的修改,则中文会显示乱码。
但是作了第一步中的修改,则会在普通网页中显示中文乱码。解决方法是在html文件的head部分添加:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />