文档章节

linux 中文支持

拉普兰德
 拉普兰德
发布于 2015/11/05 17:29
字数 558
阅读 12
收藏 0
date
#Thu Nov  5 00:07:20 PST 2015
#安装中文字体包
yum install fonts-chinese
#安装中文显示包
yum install fonts-ISO8859-2-75dpi
#设置当前语言环境
LANG=zh_CN.UTF-8
#测试
date 
#2015年 11月 05日 星期四 00:00:44 PST

#设置系统默认为中文
cd /etc/sysconfig
vi i18n
修改LANG=zh_CN.UTF-8
保存 ESC :wq
注销 再登录
#测试
date 
#2015年 11月 05日 星期四 00:00:44 PST

影响显示结果的语系变量 (locale)

[root@www ~]# locale  <==后面不加任何选项与参数即可!
LANG=en_US                   <==主语言的环境 
LC_CTYPE="en_US"             <==字符(文字)辨识的编码 
LC_NUMERIC="en_US"           <==数字系统的显示信息 
LC_TIME="en_US"              <==时间系统的显示数据 
LC_COLLATE="en_US"           <==字符串的比较与排序等 
LC_MONETARY="en_US"          <==币值格式的显示等
LC_MESSAGES="en_US"          <==信息显示的内容,如菜单、错误信息等 
LC_ALL=                      <==整体语系的环境 ....(后面省略)....

基本上,你可以逐一配置每个与语系有关的变量数据,但事实上,如果其他的语系变量都未配置, 且你有配置 LANG 或者是 LC_ALL 时,则其他的语系变量就会被这两个变量所取代! 这也是为什么我们在 Linux 当中,通常说明仅配置 LANG 这个变量而已,因为他是最主要的配置变量! 好了,那么你应该要觉得奇怪的是,为什么在 Linux 主机的终端机接口 (tty1 ~ tty6) 的环境下,如果配置『.big5 』这个配置值生效后,使用 man 或者其他信息输出时, 都会有一堆乱码,尤其是使用 ls -l 这个参数时?

因为在 Linux 主机的终端机接口环境下是无法显示像中文这么复杂的编码文字, 所以就会产生乱码了。也就是如此,我们才会必须要在 tty1 ~ tty6 的环境下, 加装一些中文化接口的软件,才能够看到中文啊!不过,如果你是在 MS Windows 主机以远程联机服务器的软件联机到主机的话,那么,嘿嘿!其实文字接口确实是可以看到中文的。 此时反而你得要在 LANG 配置中文编码才好呢!


© 著作权归作者所有

共有 人打赏支持
上一篇: linux shell变量
拉普兰德
粉丝 1
博文 35
码字总数 51254
作品 0
郑州
程序员
私信 提问
将linux英文系统变成中文系统

linux安装中文支持 ----基于Red Hat Enterprise Linux Server release 6.4 (Santiago) 简介:按照如下修改后linux英文系统会变成中文系统 ps:其实我遇到的问题是终端显示中文乱码,一顿谷歌...

皮子喜欢打篮球
2015/07/31
0
2
linux 打造man中文帮助手册

步骤 下载开源的man-pages 中文手册包 配置解压手册包 安装 测试 参考资料 学IT的同学都知道, Linux是一个好东西, 但初学者往往会因为太多的命令觉得头疼, 更头疼的是所有的帮助文档都是英文...

ustbgaofan
2014/12/28
0
0
SSH客户端显示中文乱码问题的解决

问题描述: LINUX安装时候选择的是中文,SSH 连接LINUX,中文出现乱码 问题原因: 此种情况的乱码,一般都是终端和服务器编码不一致造成的,问题关键是搞清楚两者的编码格式,然后改成一致即可...

sfih
06/26
0
0
Tiny Core Linux 显示中文的方法

Tiny Core Linux的下载地址:   http://www.tinycorelinux.net/downloads.html   当前的版本为:4.7.5   每个人的需求都不一样,我选择 Tiny Core Linux 的原因很简单——因为体积小。...

银月光海
2015/07/27
0
0
linux i18n修改,中文版英文版体现

对于国内的Linux用户,经常烦恼的一个问题是:系统常常在需要显示中文的时候却显示成了乱码,而由于某些原因,需要英文界面的系统的时候,却苦于系统 不能正常输入和显示中文.另外,由于大部分主要...

lichao19881026
2014/05/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

域名备案图文教程

摘要: 备案不易,且行且珍惜! 我买了个腾讯云的服务器,1核1G,打算用于部署个人网站kiwenlau.com。根据规定,在国内部署网站,是需要为域名备案的... 备案是通过腾讯云申请的,一切都很顺利...

Fundebug
6分钟前
0
0
怎么写出好的敏捷测试(Agile Tesing)策略文档

敏捷测试策略 在敏捷环境中,我们在短期冲刺或迭代中工作,每个sprint只关注一些需求或用户故事,因此文档在数量和内容方面可能不会那么广泛。 之前我们得出的结论是,由于时间限制,我们可能...

程序猿拿Q
6分钟前
0
0
Linux之《荒岛余生》(二)CPU篇

Linux之《荒岛余生》(二)CPU篇 温馨提示,动图已压缩,流量党放心查看。CPU方面内容不多,我们顺便学点命令。本篇是《荒岛余生》系列第二篇,垂直观测CPU。其余参见: Linux之《荒岛余生》...

小姐姐味道
10分钟前
0
0
DRDS SQL 审计与分析——全面洞察 SQL 之利器

背景 数据库存储着系统的核心数据,其安全方面的问题在传统环境中已经成为泄漏和被篡改的重要根源。而在云端,数据库所面临的威胁被进一步的放大。因此,对云数据库的操作行为尤其是全量 SQ...

阿里云云栖社区
11分钟前
2
0
JSONArray 排序

List<JSONObject> jsonArySort = new ArrayList<JSONObject>();    for (int i = 0; i < rtJsonArray.length(); i++) {    jsonArySort.add(rtJsonArray.getJSONObject(i));......

MoksMo
13分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部