重庆SEO, 关注并探索SEO与WEB技术。针对用户体验,提供白帽SEO以及PHP网站建设以及运营服务。 详情

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

发布于 作者 [重庆SEO]

Markdown版本

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

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是国外制定的标准,涵盖亚洲各语言

分类:Linux

Tags: 乱码, 编辑器, 中文,

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

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

版权说明: 本站遵循 CC BY-NC-SA 4.0 协议, 未表明转载信息均为原创或整理,转载或引用请注明出处,以便溯本求源。

补充说明: 本文在本站发布于2010-12-15,文中部分内容可能存在过时或不正确,请知晓!如果可以请留言告知。

本文是否有所帮助?
点赞
说一说
打赏