linux 中文支持
2015-11-05 00:00
375 查看
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 局域网防火墙
- Linux常用命令及组件:iptables简单应用
- 关于linux运行级别
- Linux下service简介以及封装service
- linux下安装网卡驱动
- linux:/etc/sysctl.conf 内核配置参数分析
- RHEL6配置ip
- 小议linux中的软链接------顺便谈谈为什么编译有时会出现cannot find -lssl, cannot find -lcrypto
- linux中fork()函数详解
- linux 查看python安装路径,版本号
- Linux信号介绍
- Linux开发调试经验整理(二)——信号处理函数陷阱:调用malloc导致死锁
- Linux命令——awk
- centos 安装 php
- CentOS7 中使用NTP进行时间同步
- Ubuntu14.04/Linux安装LLVM/clang-3.7(带有标准库 libc++,libc++abi)
- Linux Rsync
- Linux权限管理详解
- Linux 的man page/info page
- Linux内核工程导论——进程社会学