当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [教学]Ubuntu中部分软件中文显示不正常的解决方法
帖子发表于 : 2008-07-21 22:35 
头像

注册: 2007-12-06 18:38
帖子: 65
地址: 海南
送出感谢: 0 次
接收感谢: 0 次
今天想在Linux里编程,于是在ubuntu里装了个KDevelop。以前没用过KDevelop,虽然Linux里面没有像MS Visual Studio这么好的IDE,但KDevelop还是不错的了。安装的KDevelop是英文版,好不容易找到个汉化补丁,而汉化部分只有68%,那还不干脆用全英文版的呢!但是都己经装了,那就凑合着用吧!
但是用着用着问题就来了,我在VC中编好的从C++源码放在KDevelop中,居然不能显示中文,中文全是一堆乱码,换用文本编辑器Vim编辑也不能显示中文。开始是怀疑KDevelop是不是不支持中文,于是上网搜索KDevelop是不是不支持中文,搜索了一回也没有找到解决办法。今晚又在想是不是编码没有设置好啊?于是上网搜索,在网上N多高手的指点下,终于把问题解决了。现在把我今天所做的设置进行汇总,跟大家分享一下,也作为我今天的学习笔记吧!


正文开始


Ubuntu 默认采用UTF8编码,可以方便global。但对中文支持,还不细致,即便默认采用中文安装,也并不会自动添加GB*等支持,把WINODWS下创建的文档转移到Linux下使用,出现乱码。其实这个问题跟字体设置是无关的,我今天尝试吧Windows中的字体安装到Ubuntu中,但是问题还是没有解决。

首先检查一下中文支持有没有完全:在ubuntu中一次打开:系统-系统管理-语言支持,选择支持的语言和默认的语言都选择“汉语”,然后确定




I. 配置系统环境

在终端中执行 sudo vi /var/lib/locales/supported.d/zh

这使用vi对文本,首先要会使用vi文本编辑器,执行以上命令后,出现一个文本编辑窗口,输入 i ,接着回车,加入以下配置参数,注意:括号内的内容不要填哦

zh_CN.GB18030 GB18030 (最新汉字编码字符集,向下兼容GBK,GB2312)

zh_CN.GBK GBK (汉字扩展编码,向下兼容GB2312, 并包含BIG5全部汉字)

zh_CN.GB2312 GB2312 (简化汉字编码字符集, 最近有客户要我们改进GB2312,太看得起我们了,我只能说:"NO!")

zh_CN.GB18031 GB18031 (数字键盘汉字编码输入,面向手持设备,我的Nokia3120从来就是发短信,接听电话,无法和PC通讯,就不用这个了。 maybe用Google Android SDK的大侠们需要这个)

zh_HK.BIG5 BIG5 (繁体)

zh_TW.BIG5 BIG5 (繁体)

输入完以上内容后,点“ESC”,接着输入:wq,回车即可。





然后在终端中执行 sudo locale-gen

提示以下信息,成功了(等他执行完)

zh_CN.GB18030... done

zh_CN.GBK... done

......

II. 系统环境支持GB*内码了,但用vi, gedit等工具访问文件还会继续乱码,需要针对不同的工具分别配置,使之自己检测支持范围内的编码


现在配置Vim
执行 sudo vi /etc/vim/vimrc
输入 i ,接着回车,加入以下配置参数

et &termencoding=&encoding

set fileencodings=utf-8,gb18030,gbk,gb2312,big5

输入完以上内容后,点“ESC”,接着输入:wq,回车即可。



现在配置gedit
接着执行 sudo gconf-editor

选择 apps/gedit-2/preferences/encodings

找到 auto_detected 编辑,在Values中分别加入 GB18030,GBK,GB2312,BIG5

OK~



接着配置KDevelop

打开KDevelop,在菜单栏依次打开 设置(S)-配置编辑器(E)-打开/保存-编码,编码设为简体中文就可以了。



其他软件也是类似这样设置,只要把编码改成中文就可以了。


正文结束


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-07-25 19:12 

注册: 2008-07-17 9:26
帖子: 29
送出感谢: 0 次
接收感谢: 0 次
输入完以上内容后,点“ESC”,接着输入:wq,回车即可。

这个我无论如何也成功不了,最后使用了这样的语句,sudo locale-gen zh_CN.GBK GBK


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-07-26 20:38 
头像

注册: 2007-12-06 18:38
帖子: 65
地址: 海南
送出感谢: 0 次
接收感谢: 0 次
qiye01 写道:
输入完以上内容后,点“ESC”,接着输入:wq,回车即可。

这个我无论如何也成功不了,最后使用了这样的语句,sudo locale-gen zh_CN.GBK GBK



输入:wq 是指输入":wq” 包括冒号


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-08-10 8:55 
头像

注册: 2007-07-17 22:52
帖子: 661
地址: cn,shandong
送出感谢: 0 次
接收感谢: 0 次
谢谢楼上的提供中文显示的HELP!!


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-08-11 15:04 

注册: 2006-06-18 16:10
帖子: 82
送出感谢: 0 次
接收感谢: 1
支持一下,真是好想法。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: [教学]Ubuntu中部分软件中文显示不正常的解决方法
帖子发表于 : 2008-09-28 21:20 

注册: 2008-05-22 19:38
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
:em50


页首
 用户资料  
 
7 楼 
 文章标题 : Re: [教学]Ubuntu中部分软件中文显示不正常的解决方法
帖子发表于 : 2009-07-20 10:31 

注册: 2006-07-07 16:49
帖子: 95
送出感谢: 0 次
接收感谢: 0 次
谢谢楼主。其实不用那么复杂。就是杂KDEVELOP中选择编辑菜单--配置editor就行了。还可以改字体


页首
 用户资料  
 
8 楼 
 文章标题 : Re: [教学]Ubuntu中部分软件中文显示不正常的解决方法
帖子发表于 : 2009-07-21 16:56 

注册: 2009-03-11 20:37
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
:em02


页首
 用户资料  
 
9 楼 
 文章标题 : Re: [教学]Ubuntu中部分软件中文显示不正常的解决方法
帖子发表于 : 2009-07-22 19:56 

注册: 2009-07-21 18:38
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
太太太强大了。。。太太太感谢了。。。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: [教学]Ubuntu中部分软件中文显示不正常的解决方法
帖子发表于 : 2009-07-22 20:19 
头像

注册: 2008-12-20 15:43
帖子: 9341
地址: 心靈深處
系统: 家14.04,公司14.04
送出感谢: 13
接收感谢: 37
學習了...........頂一個 :em11


_________________
[论坛版主行为规定]+[PITIVI簡易教程]+[CAD裝draftsight]+[酷我音乐裝kwplayer]+[ubuntu裝迅雷]
[releases.ubuntu.com]+[cdimage.ubuntu.com]+[old-releases.ubuntu.com]
[學ubuntu必須拜讀懶蝸牛"笨兔兔的故事"=viewtopic.php?f=112&t=162040][Linux明日的希望在中國]


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Bing [Bot] 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译