|
|
发表于 2006-3-15 18:13:22
|
显示全部楼层
不管你使用的是不是中文操作系统,Apache的国际化都非常好。请问
你的Apache设置对了吗?
你的网页写对了吗?
网上很多人解决Apache中文乱码的方法是修改Apache 的配置文件conf/httpd.conf,将AddDefaultCharset ISO-8859-1 改成 AddDefaultCharset GB2312。
这种方法是极不负责任的!一但你这样改,以后Apache要是遇见编码为UTF-8等非GB2312的源文件,很有可能就会出错。因为AddDefaultCharset使Apache能够忽略html页面里meta的相关设置。
所以正确的方法应该是将AddDefaultCharset ISO-8859-1 改成 AddDefaultCharset off。然后在HTML文件文件里加入<meta http-equiv="Content-Type" content="text/html; Charset=gb2312" />把gb2312改为你的HTML文件的编码。 |
|