Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2161299
  • 博文数量: 361
  • 博客积分: 10828
  • 博客等级: 上将
  • 技术积分: 4161
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-20 14:34
文章分类

全部博文(361)

文章存档

2011年(132)

2010年(229)

分类: LINUX

2011-09-22 18:54:20

 1)先说说什么是locale:

  为了统一linux对各国语言的支持,locale(本地语言)被推上舞台。locale可以理解为根据不同国家的文化差异定义的一种语言环境。一般来说,不定义locale(假如默认是en)也可以浏览其他国家语言的网页,这是因为只要系统里有相应的字符集和字体进行翻译就行了。但是遇到输入中文和 windows分区挂载显示时,就得注意了,需要手动定义locale里的环境变量。$/usr/bin/locale可以查看locale中的环境变量的直。

  那什么是字符集呢?字符集可以认为是系统内非英语字符的一种编码方式,它通过unicode编号索引。

  unicode利用编号可以表示全部的字符,但某个字符的具体编码方式由字符集合决定。现在用于计算机内部通信和网络通信的基本字符集是UTF-8,它用一个字节表示拉丁字母,两个表示所有中文字符。而GB2312则是用两个字节表示所有字符。值得注意是,unicode本身是用四个字节存储所有字符的,这在windows挂载中意义重大。

  2)如何在英文环境下支持中文显示:

  先在命令行中通过echo查看LANG和LC_CTYPE的直,然后 export LANG=“en-US.UTF-8” 设定整个系统为英文环境,export LC_CTYPE=“zh-CN.UTF-8”可以对主语言环境下对中文进行解释,即可以完成中文显示。这两个变量保存在 /etc/sysconfig/i18n中,也可以直接vi,进行如上修改,同时copy一份到~/.i18n。

  3)中文输入法:

  目前有两种:scim和fcitx,一般说来,GNOME桌面采用scim,KED采用fcitx。fc7默认安装了fcim,他是scim和fcitx整合体,这是因为scim平台可以兼容其他输入法。
 
转自:
阅读(1279) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~