6、linux中文的显示

简介:     在linux下输入或显示中文或通过secureCRT连接linux,常有中仍乱码,关键是要设置中文字符集,通过locale这个变量。 Locale是软件在运行时的语言环境,它包括语言(Language),地域(Territory)和字符集(Codeset)。

    在linux下输入或显示中文或通过secureCRT连接linux,常有中仍乱码,关键是设置中文字符集,通过locale这个变量。

Locale是软件在运行时的语言环境,它包括语言(Language),地域(Territory)和字符集(Codeset)一个locale的书写格式为:语言[_地域[.字符集]]。与中文输入关系最密切的就是LC_CTYPELC_CTYPE规定了系统内有效的字符以及这些字符的分类LC_CTYPE:使用所指定地区的字符集(字母、数字、标点符号等)

设定locale就是设定12大类的locale分类属性,即12LC_*。除了这12个变量可以设定以外,为了简便起见,还有两个变量:LC_ALLLANG。它们之间有一个优先级的关系LC_ALL > LC_* >LANG可以这么说,LC_ALL是最上级设定或者强制设定,而LANG是默认设定值。

1、如果你需要一个纯中文的系统的话,设定LC_ALL= zh_CN.XXXX,或者LANG=zh_CN.XXXX都可以

2、如果你只想要一个可以输入中文的环境,而保持菜单、标题,系统信息等等为英文界面,那么只需要设定LC_CTYPEzh_CN.XXXXLANG=en_US.XXXX就可以了。这样LC_CTYPEzh_CN.XXXX,而LC_COLLATELC_MESSAGES=……=LC_PAPERLANGen_US.XXXX

    3、假如你什么也不做的话,也就是LC_ALLLANGLC_*均不指定特定值的话,系统将采用POSIX作为lcoale,也就是C locale

    LANGUAGE是设置应用程序的界面语言。而LANG是优先级很低的一个变量,它指定所有与locale有关的变量的默认值

export LC_ALL="zh_CN.gbk"

setenv LANG zh_TW.utf-8

 zh_CN.UTF-8 

    可以在profile中设置,以达到永久生效。

参考

1http://hi.baidu.com/edeed/blog/item/2e99a14440bd8884b2b7dcb1.html

2http://latex.yo2.cn/articles/linux-locale.html

3】 写的也不错,关于locale

http://space.itpub.net/519536/viewspace-612421

目录
相关文章
|
6月前
|
Linux
Linux中文显示乱码问题解决方法
Linux中文显示乱码问题解决方法
|
Linux
Linux下显示cp/mv进度的两种方式
Linux下显示cp/mv进度的两种方式
5180 0
Linux下显示cp/mv进度的两种方式
|
Linux
LINUX安装之后,图标显示问题
LINUX安装之后,图标显示问题
85 0
linux 文件夹内容太多,如何显示看不到的上半部分
linux 文件夹内容太多,如何显示看不到的上半部分
|
Shell Linux
正确修改LINUX SHELL的.bashrc,显示短路径
正确修改LINUX SHELL的.bashrc,显示短路径
141 0
|
编解码 Linux
解决方法:Linux装完显卡驱动后分辨率显示不正常
解决方法:Linux装完显卡驱动后分辨率显示不正常
180 0
|
监控 Linux 网络安全
Linux Command pstree 显示进程树状图
Linux Command pstree 显示进程树状图
|
Unix Linux 开发工具
【看表情包学Linux】了解操作系统 | 目录内容的显示 | 目录跳转 | 基本创建与删除操作(二)
本章将浅谈一下 "操作系统是什么" 的问题,随后通过讲解一些 Linux 下的基本指令,显示目录内容、跳转操作和文件的创建与删除。在讲解的同时我会穿插一些知识点,比如 Linux 隐藏文件、路径等基础知识。
132 0
【看表情包学Linux】了解操作系统 | 目录内容的显示 | 目录跳转 | 基本创建与删除操作(二)
|
人工智能 Linux C++
【看表情包学Linux】了解操作系统 | 目录内容的显示 | 目录跳转 | 基本创建与删除操作(一)
本章将浅谈一下 "操作系统是什么" 的问题,随后通过讲解一些 Linux 下的基本指令,显示目录内容、跳转操作和文件的创建与删除。在讲解的同时我会穿插一些知识点,比如 Linux 隐藏文件、路径等基础知识。
227 0
【看表情包学Linux】了解操作系统 | 目录内容的显示 | 目录跳转 | 基本创建与删除操作(一)
|
Linux Apache
Linux Command date 显示时间
Linux Command date 显示时间