Linux 字符集的查看及修改

摘要:
1.在系统中查看字符集的字符集是一个环境变量。以CentOS6.5为例,有几种方法可以查看当前终端使用的字符集:第一种方法:[root@Testa-wwwtmp]#echo$LANGH_CN.UTF-8第二种:[root@Testa-www~]#env|grepLANGLANG=zh_ CN.UTF-8第三种:[root@Testa-www~]#Export|grepLANGDeclare xLANG=“zh_CN.UTF-8”第四个:[root@Testa-www~]#localeLANG=zh_CN.UTF-8LC_CTYPE=“zh_CN.UTF-8”LC_NUMERIC=“zh_CN.UTF-8”LC_ TIME=“zh-CN.UTF-8”LC _ COLLATE=“zh_CN.UTF-8“LC_货币=”zh_CN.UTF-8“LC_ MESSAGES=”zh-CN.UTF-“LC_纸张=”zh_CN.UTF-”LC_名称=“zh_CN.UTF-”LC _地址=“zh.CN.UTF-8”zh_CN.UTF-8“LC_ALL=II。修改字符集的方法应该注意:如果默认语言是en_ US.UTF-8,则无法在Linux的字符和图形界面下显示和输入中文。

一·查看字符集 
字符集在系统中体现形式是一个环境变量,以CentOS6.5为例,其查看当前终端使用字符集的方式可以有以下几种方式:

第一种:

[root@Testa-www tmp]# echo $LANG
zh_CN.UTF-8

第二种:

[root@Testa-www ~]# env |grep LANG
LANG=zh_CN.UTF-8

第三种:

[root@Testa-www ~]# export |grep LANG
declare -x LANG="zh_CN.UTF-8"

第四种:

复制代码
[root@Testa-www ~]# locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
复制代码

二、修改字符集的方式 
需注意的是:如果默认语言是en_US.UTF-8,在Linux的字符和图形界面下都是无法显示和输入中文的。如果默认语言是中文,比如zh_CN.GB18030 或者zh_CN.gb2312,字符界面无法显示和输入,图形界面可以。 

修改的方式有如下两种:

1、直接设置变量的方式修改

export LANG=zh_CN.UTF-8

2、修改文件方式,通过修改/etc/sysconfig/i18n文件控制

[root@Testa-www ~]# vim /etc/sysconfig/i18n
LANG="zh_CN.UTF-8"
[root@Testa-www ~]# source /etc/sysconfig/i18n 

免责声明:文章转载自《Linux 字符集的查看及修改》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Halcon斑点分析BlobAnalysis解析RMAN详细教程(一):基本命令代码下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

表单校验

1.为什么要使用表单验证 1.减轻服务器的压力 2.保证输入的数据符合要求 2.常用的表单验证 1.日期格式 2.表单元素是否为空 3.用户名和密码 4.E-mail地址 5.身份证号码 3.表单选择器 1.常用的表单选择器 nput:匹配所有input、textarea、select和button元素 text:匹配所有单行文本框 password:匹...

关于Delphi中的字符串的浅析(瓢虫大作,里面有内存错误的举例)

关于Delphi中的字符串的浅析 只是浅浅的解析下,让大家可以快速的理解字符串。 其中的所有代码均在Delphi7下测试通过。 Delphi 4,5,6,7中有字符串类型包括了: 短字符串(Short String) 长字符串(Long String) 宽字符串(Wide String) 零结尾字符串(Null-Terminated String)、P...

MS SQLSERVER SELECT FOR XML 中字符的限制问题

采用sqlcommand返回单行的值这种方式查询的xml长度不能超过8000个字符。 ssql = "select * from " + tablename + " FOR XML AUTO,ELEMENTS";                      SqlCommand command = new SqlCommand(ssql, connect...

MFC编程入门之二十一(常用控件:编辑框Edit Control)

  上一节讲了静态文本框,本节讲的是编辑框(Edit Control)同样是一种很常用的控件,我们可以在编辑框中输入并编辑文本。在前面加法计算器的例子中已经演示了编辑框的基本应用。下面具体讲解编辑框的使用。   编辑框的通知消息   编辑框发生某些事件时会向父窗口发送通知消息。在对话框模板中的编辑框上点击右键,选择“Add Event Handler”,为...

js键盘相关知识总结

一、相应事件 keydown:按下键盘上的任意键都可触发,按着不放则重复触发 keypress:按下键盘上的字符键时触发,按着不放则重复触发 keyup:释放按键时触发 事件顺序:keydown>keypress>keypup 在文本框中捕获按键事件需要注意的地方: 1.keydown、keypress是在文本框内容变化前发生,keyup则是在...

MSComm控件使用详解

MSComm 控件通过串行端口传输和接收数据,为应用程序提供串行通讯功能。MSComm控件在串口编程时非常方便,程序员不必去花时间去了解较为复杂的API函数,而且在VC、VB、Delphi等语言中均可使用。 Microsoft Communications Control(以下简称MSComm)是Microsoft公司提供的简化Windows下串行通信编程...