LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 891|回复: 5

有关浏览器乱码问题

[复制链接]
发表于 2006-3-15 16:10:49 | 显示全部楼层 |阅读模式
在下在用系统自带的浏览器的时候  浏览中文页面为乱码
后来 在下在 在 /etc/httpd/conf/httpd.conf   里将ISO  改为  GB2312
但问题还未解决  在下是一时不小心 装了一个 英文版的 fedora 4
请问能不能在不重装的情况下  让其页面 正常显示 中文  谢谢了
发表于 2006-3-15 17:20:52 | 显示全部楼层
你装了中文语言包了没有?
回复 支持 反对

使用道具 举报

发表于 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文件的编码。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-15 21:15:13 | 显示全部楼层
谢谢二位    想问一下  楼上的同学  

在HTML文件文件里加入<meta http-equiv="Content-Type" content="text/html; Charset=gb2312" />把gb2312改为你的HTML文件的编码

怎么才能做到   不好意思   在下比较菜  劳你费心了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-15 21:15:47 | 显示全部楼层
让各位见笑了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-15 21:15:45 | 显示全部楼层
学习 中 。。。。。。。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表