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

目录
相关文章
|
Linux
Linux下显示cp/mv进度的两种方式
Linux下显示cp/mv进度的两种方式
10530 0
Linux下显示cp/mv进度的两种方式
|
Linux
Linux中文显示乱码问题解决方法
Linux中文显示乱码问题解决方法
315 0
|
JavaScript 编译器 Linux
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(十四)文字显示(上)
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(十四)文字显示
408 1
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(十四)文字显示(上)
|
Unix Linux 开发工具
【看表情包学Linux】了解操作系统 | 目录内容的显示 | 目录跳转 | 基本创建与删除操作(二)
本章将浅谈一下 "操作系统是什么" 的问题,随后通过讲解一些 Linux 下的基本指令,显示目录内容、跳转操作和文件的创建与删除。在讲解的同时我会穿插一些知识点,比如 Linux 隐藏文件、路径等基础知识。
300 0
【看表情包学Linux】了解操作系统 | 目录内容的显示 | 目录跳转 | 基本创建与删除操作(二)
|
人工智能 Linux C++
【看表情包学Linux】了解操作系统 | 目录内容的显示 | 目录跳转 | 基本创建与删除操作(一)
本章将浅谈一下 "操作系统是什么" 的问题,随后通过讲解一些 Linux 下的基本指令,显示目录内容、跳转操作和文件的创建与删除。在讲解的同时我会穿插一些知识点,比如 Linux 隐藏文件、路径等基础知识。
311 0
【看表情包学Linux】了解操作系统 | 目录内容的显示 | 目录跳转 | 基本创建与删除操作(一)
|
Linux 开发工具 git
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(十四)文字显示(下)
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(十四)文字显示
556 0
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(十四)文字显示(下)
|
小程序 Linux API
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(十四)文字显示(中)
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(十四)文字显示
559 0
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(十四)文字显示(中)
|
Linux 开发工具 git
Linux中设置Git显示颜色
Linux中设置Git显示颜色
303 1
|
Linux
花里胡哨之自定义 linux 终端前缀显示
花里胡哨之自定义 linux 终端前缀显示
678 0
花里胡哨之自定义 linux 终端前缀显示
kali linux设置中文方法 汉化教程
有勇气的牛排 官方地址:[https://www.couragesteak.com/article/68](https://www.couragesteak.com/article/68)
kali linux设置中文方法 汉化教程