解决Apache中文网页乱码

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" />

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据