案例:用gedit打开中文网页,中文部分显示为乱码。
解决办法:
在终端中运行 gconf-editor 在打开的界面中选择: apps->gedit-2->preferences->encodings 在右边的auto_detected和 shown_in_menu上点右键编辑,点add,分别加入GB2312(或者是GB18030,我是设置的GB18030,关于GB2312与GB18030以及GBK的区别,请看文章最后的PS-info),并点 UP按钮移动到第一位。关闭,就可以在gedit中显示中文了。
接着你也许还会碰到一个问题,我直接新建了一个new.html文档,然后用gedit打开编辑一个中文的网页,并在meta标签里设定了charset=gb2312,最后直接ctrl+s(保存),可用浏览器打开这个new.html网页的时候居然显示乱码,得用utf-8才能正确查看中文部分,读到这里你也许知道问题出现在哪里了!没错,这个gedit编辑器不是windows里面的记事本那么简单,所以你在gedit编辑器里保存的时候得另存为(save as)选择编码格式(Character encoding)为Chinese simplified(GB18030)。这样,网页meta里的charset=gb2312才能正常发挥作用。
----------------------------------------------------------
PS-info:
GB2312是八几年的国家标准
GB18030是现在的国家标准
GBK是国外制定的标准,涵盖亚洲各语言
参考资料:
http://www.douban.com/group/topic/23055864/
posted on 2011-10-23 10:58
deercoder 阅读(636)
评论(0) 编辑 收藏 引用 所属分类:
Unix/Linux