LinuxSir.cn,穿越时空的Linuxsir!

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

linux中文乱码问题!

[复制链接]
发表于 2006-5-11 16:51:51 | 显示全部楼层 |阅读模式
自己架设了一台web服务器,从别的机器拷贝了index.htm文件到本机!
用  “http;//本机IP/”  访问出现乱码,而访问别的机器,中文显示正常!
不明白为什么,请高手指点!
发表于 2006-5-11 16:55:13 | 显示全部楼层
apache 的默认字符集改成中文
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-11 17:09:24 | 显示全部楼层
怎么改?请说具体一点!
回复 支持 反对

使用道具 举报

发表于 2006-5-11 17:55:56 | 显示全部楼层
vi httpd.conf
:set nu
大约在732行
加入  AddDefaultCharset GB2312
把这个注消掉 #AddDefaultCharset ISO-8859-1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-12 10:05:51 | 显示全部楼层
已经按楼上说的做过了,还是显示乱码!问题是直接vi那个有中文的index.htm文件,是乱码!
回复 支持 反对

使用道具 举报

发表于 2006-5-12 13:27:06 | 显示全部楼层
Post by stoneme
apache 的默认字符集改成中文

请不要使用这种方法,这样,你的网站只能使用指定的一种编码或者该编码的子集。正确的设置是把配置文件中的AddDefaultCharset ISO-8859-1(如果默认安装后有的话) 改成 AddDefaultCharset off

具体看:http://www.ideawu.net/ideablog/viewarticle.jsp?artid=45
回复 支持 反对

使用道具 举报

发表于 2006-5-14 09:53:54 | 显示全部楼层
iconv -f gb2312 -t utf-8 index.html >index.html.bak
vim index.html.bak如果OK
mv index.html.bak index.html
回复 支持 反对

使用道具 举报

发表于 2006-5-14 11:19:00 | 显示全部楼层
ideawu 的方法应该来说是最准确的,每个HTML 自己指定charset。

(ideawu兄,你的名字的意思是表示 无idea 么?^_^。)
回复 支持 反对

使用道具 举报

发表于 2006-5-14 14:17:19 | 显示全部楼层
Post by 终极幻想
ideawu 的方法应该来说是最准确的,每个HTML 自己指定charset。
(ideawu兄,你的名字的意思是表示 无idea 么?^_^。)

wu是我的姓啊。这个名字确实让人误会,以后我要过渡到使用另一个名字了。^_^
回复 支持 反对

使用道具 举报

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

本版积分规则

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