LinuxSir.cn,穿越时空的Linuxsir!

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

今天第一次用apache~请教个编码的问题

[复制链接]
发表于 2006-7-15 20:58:21 | 显示全部楼层 |阅读模式
我把/var/www下的index.html.en该成index.html.en.bak,把中文的那个改成index.html了
现在打开主页,每次都是乱码,我都要在 查看--设置编码--手动设置 改成GB2312的才能看,不能保存编码设置码?
还是我作法错误呢?
发表于 2006-7-16 08:21:54 | 显示全部楼层
把配置文件中的AddDefaultCharset ISO-8859-1(或者GB2312如果默认安装后有的话) 改成 AddDefaultCharset off

如果还有乱码,请确认你写的HTML是正确的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-16 13:39:02 | 显示全部楼层
原来是 meta 标签写错了。。。
-.~  -_-!

Post by ideawu
把配置文件中的AddDefaultCharset ISO-8859-1(或者GB2312如果默认安装后有的话) 改成 AddDefaultCharset off

是浏览器的配置文件吗?我用的是konqueror,网页<meta>里面如果不写charset=GB2312 或者charset=gbk之类的,我就必须点“查看”-“设置编码”-手动-中文 才可以正确显示中文。

问:不能将没有编码信息的网页默认用GB2312编码吗?如果是上面的那个,我没有找着那个配置文件?
回复 支持 反对

使用道具 举报

发表于 2006-7-16 21:33:58 | 显示全部楼层
Post by amang
原来是 meta 标签写错了。。。
-.~  -_-!

是浏览器的配置文件吗?我用的是konqueror,网页<meta>里面如果不写charset=GB2312 或者charset=gbk之类的,我就必须点“查看”-“设置编码”-手动-中文 才可以正确显示中文。

问:不能将没有编码信息的网页默认用GB2312编码吗?如果是上面的那个,我没有找着那个配置文件?

HTML写声明编码的meta标签是必须的,不要自找麻烦。配置文件是指Apache的httpd.conf。

在客户端的浏览器可以设置网页的默认编码。你自己找找。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-19 22:49:51 | 显示全部楼层
好的,  谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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