解决ubuntu10.10下gedit文本编辑器中文乱码的问题

引用请注明出处: https://seonoco.com/blog/1246

NOCO发布于 分类 Linux

579天前 有1个用户阅读过

本文来自我的百度空间博客详情

2007年开始使用的是 hi.baidu.com/udjy
后来百度空间强制升级为轻博客 hi.baidu.com/imnoco
2015年百度关闭了百度空间

案例:虚拟机安装的ubuntu10.10,英文版,搭建了apache+mysql+php之后,默认情况下,用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是国外制定的标准,涵盖亚洲各语言

-- The End --

本文标题: 解决ubuntu10.10下gedit文本编辑器中文乱码的问题

本文地址: https://seonoco.com/blog/1246

本文是否有所帮助?
点赞 0
感谢支持
0
多谢反馈
评论 0
打赏

支持微信/支付宝

评论

网友