LinuxSir.cn,穿越时空的Linuxsir!

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

[求救]我的apache怎么显示的是乱码?

[复制链接]
发表于 2003-6-5 13:14:20 | 显示全部楼层 |阅读模式
装了mandrake9.1,我建立了个人网站,可是在别的机器上看到的中文网页全是乱码,只有在浏览器上手工选择编码为中文才能正常显示,这是为什么?
以前在redhat下没有问题啊!
发表于 2003-6-5 14:14:28 | 显示全部楼层
使用webmin配置apache
服务>>apache服务器
选择虚拟服务器中也许你是默认的哪个
Language>>Character set for documents>>自定义为gb2312

除此以外可以找相关配置文件自己改
不过不如这个来得方便
自己找配置文件注意文件为httpd2.conf之类,有个2
 楼主| 发表于 2003-6-5 15:38:03 | 显示全部楼层
请问,webmin 如何启动,怎么使用?
发表于 2003-6-5 16:09:35 | 显示全部楼层
webmin安装后可以通过mandrake control center来启动
也可以用命令service webmin
在浏览器里面输入https://localhost:10000
就可以使用了
发表于 2003-6-5 18:38:03 | 显示全部楼层
找到 /etc/.../httpd.conf(中间的目录取决你的Apache版本,也可以搜索一下这个文件),

其中有一个 AddDefaultCharset 指令,你把它用#注释掉就行了,不然改成:
AddDefaultCharset gb2312
 楼主| 发表于 2003-6-5 20:30:51 | 显示全部楼层
谢谢!已经该好了。
发表于 2003-6-6 00:15:06 | 显示全部楼层
发表于 2003-7-1 11:44:28 | 显示全部楼层
最初由 mandrakechina 发表
找到 /etc/.../httpd.conf(中间的目录取决你的Apache版本,也可以搜索一下这个文件),

其中有一个 AddDefaultCharset 指令,你把它用#注释掉就行了,不然改成:
AddDefaultCharset gb2312


我的不是在http.conf里面改的,是在commonhttpd.conf里面
发表于 2003-8-21 20:49:24 | 显示全部楼层
为什么我注释掉那行或者改成gb2312都不行呢?晕,还是乱码
发表于 2003-8-21 21:27:16 | 显示全部楼层
最初由 easthero 发表
为什么我注释掉那行或者改成gb2312都不行呢?晕,还是乱码

还有一个地方被大家忽略的,就是语言搜索顺序:
把zh加到 en的后面.

具体位置我忘了,可以用vi搜索:
vi dhcpdconf
/en.*tw
应该可以找到那一行.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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