ubuntu 编码的修改
来源:互联网 发布:郴州淘宝模特 编辑:程序博客网 时间:2024/05/17 07:04
ubuntu 编码的修改
Ubuntu 默认采用UTF8编码,可以方便global。但对中文支持,还不细致,即便默认采用中文安装,也并不会自动添加GB*等支持,致使在Ubuntu下访问部分Win文本文件时,出现乱码。
I. 配置系统环境
执行 sudo vi /var/lib/locales/supported.d/zh
加入以下配置参数
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 (繁体)
然后执行 sudo locale-gen
提示以下信息,成功了
zh_CN.GB18030... done
zh_CN.GBK... done
......
II. 系统环境支持GB*内码了,但用vi, gedit等工具访问文件还会继续乱码,需要针对不同的工具分别配置,使之自己检测支持范围内的编码
e.g. vi
执行 sudo vi /etc/vim/vimrc
加入以下配置参数
let &termencoding=&encoding
set fileencodings=utf-8,gb18030,gbk,gb2312,big5
e.g. gedit
执行 sudo gconf-editor
选择 apps/gedit-2/preferences/encodings
找到 auto_detected 编辑,在Values中分别加入 GB18030,GBK,GB2312,BIG5
OK~
文章来源:http://blog.sina.com.cn/s/blog_681c0c710100iymk.html
ubuntu 默认采用UTF8编码,可以方便global。但对中文支持,还不细致,即便默认采用中文安装,也并不会自动添加GB*等支持,致使在ubuntu下访问部分Win文本文件时,出现乱码。
I. 配置系统环境,使其支持GB*字符集执行 sudo vi /var/lib/locales/supported.d/zh
加入以下配置参数(括号里面的内容和括号可以删除)
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 (繁体)
然后执行 sudo locale-gen
提示以下信息,成功了
zh_CN.GB18030… done
zh_CN.GBK… done
……
II. 修改系统的默认字符集:将系统的默认编码设置为GBK, 这样和Windows下面的开发环境最接近。
方法一: 修改用户目录下的.profile文件,增加以下内容:
LANGUAGE=”zh_CN:zh:en_US:en”
LANG=zh_CN.GBK
重新登录即可。这个方法只对该用户有效。
方法二:修改/etc/environment,增加以下内容:LANGUAGE=”zh_CN:zh:en_US:en”
LANG=zh_CN.GBK
GST_ID3_TAG_ENCODING=GBK
LC_CTYLE=zh_CN.GBK
然后重启X即可这个方法对没有设置LANG及LANGUAGE环境变量的用户有效
III. 系统环境支持GB*内码了,但用vi, gedit等工具访问文件还会继续乱码,需要针对不同的工具分别配置,使之自己检测支持范围内的编码
e.g. vi执行 sudo vi /etc/vim/vimrc
加入以下配置参数
let &termencoding=&encodingset
fileencodings=utf-8,gb18030,gbk,gb2312,big5
set termencoding=utf-8
set encoding=prc
保存退出,此时vim就能正确显示中文了。
e.g. gedit执行 sudo gconf-editor
选择 apps/gedit-2/preferences/encodings找到 auto_detected 编辑,在Values中分别加入 GB18030,GBK,GB2312,BIG5,确定后选中,点选Up按钮将其移至第一位。
同样方法,对show_in_menu进行设置,并将GB2312置于首位。
- ubuntu 编码的修改
- Ubuntu修改mysql的默认字符编码
- Ubuntu修改mysql的默认字符编码
- ubuntu下修改mysql的编码
- ubuntu修改文字编码
- ubuntu修改文字编码 .
- ubuntu修改mysql编码
- Ubuntu修改mysql默认编码
- ubuntu下修改系统编码
- 修改 Ubuntu 下 Mysql 编码
- Ubuntu修改Mysql字符编码
- ubuntu下修改Mysql编码
- Ubuntu修改系统默认编码
- ubuntu下修改mysql编码格式的问题
- Ubuntu 16.4 默认安装的mysql 修改默认编码
- MySQL的编码修改
- 修改Myeclipse的编码
- 修改Myeclipse的编码
- win7远程桌面直接进行复制粘贴
- 3110 [Zjoi2013]K大数查询
- 开发中的代码规范
- 如何在Windows和Ubuntu下搭建Android开发环境
- 运算符的顺序
- ubuntu 编码的修改
- 个人经验总结:MySQL数据库优化技巧集锦
- flex获得session
- 全自动过滤器运行过程中水质下降的原因
- 毕业十年,唯有独立面对——记 贺利坚老师新书《逆袭大学——传给IT学子的正能量》
- 关于css布局中左侧固定右侧自适应的几种方法
- 如何使用mx:RemoteObject
- Android那些事儿之自定义进度条
- 数值整数次方