Linux字符集的檢視及修改

2021-08-04 12:04:42 字數 1502 閱讀 4303

一·檢視字符集

字符集在系統中體現形式是乙個環境變數,以centos6.5為例,其檢視當前終端使用字符集的方式可以有以下幾種方式:

第一種:

1[root@ciro]# echo $lang

2zh_ch>utf-8

第二種:

1[root@ciro]# env |grep lang

2lang=zh_cn.utf-8

第三種:

1[root@ciro]# export |grep lang

2declare -x lang="zh_cn.utf-8"

第四種:

1[root@ciro]# locale

2lang=zh_cn.utf-8

3lc_ctype="zh_cn.utf-8"

4lc_numeric="zh_cn.utf-8"

5lc_time="zh_cn.utf-8"

6lc_collate="zh_cn.utf-8"

7lc_monetary="zh_cn.utf-8"

8lc_messages="zh_cn.utf-8"

9lc_*****="zh_cn.utf-8"

10lc_name="zh_cn.utf-8"

11lc_address="zh_cn.utf-8"

12lc_telephone="zh_cn.utf-8"

13lc_measurement="zh_cn.utf-8"

14lc_identification="zh_cn.utf-8"

15lc_all=

二、修改字符集的方式

需注意的是:如果預設語言是en_us.utf-8,在linux的字元和圖形介面下都是無法顯示和輸入中文的。如果預設語言是中文,比如zh_cn.gb18030 或者zh_cn.gb2312,字元介面無法顯示和輸入,圖形介面可以。

修改的方式有如下兩種:

1、直接設定變數的方式修改

1export lang=zh_cn.utf-8

2、修改檔案方式,通過修改/etc/sysconfig/i18n檔案控制

1[root@ciro]# vim /etc/sysconfig/i18n

2lang="zh_cn.utf-8"

3[root@ciro]# source /etc/sysconfig/i18n

oracle 檢視字符集與修改字符集

oracle字符集是乙個位元組資料的解釋的符號集合,有大小之分,有相互的包容關係。oracle 支援國家語言的體系結構允許你使用本地化語言來儲存,處理,檢索資料。它使資料庫工具,錯誤訊息,排序次序,日期,時間,貨幣,數字,和日曆自動適應本地化語言和平台。影響oracle資料庫字符集最重要的引數是nl...

oracle 檢視字符集與修改字符集

oracle字符集 oracle字符集是乙個位元組資料的解釋的符號集合,有大小之分,有相互的包容關係。oracle 支援國家語言的體系結構允許你使用本地化語言來儲存,處理,檢索資料。它使資料庫工具,錯誤訊息,排序次序,日期,時間,貨幣,數字,和日曆自動適應本地化語言和平台。影響oracle資料庫字符...

檢視修改MySQL字符集

檢視字符集 檢視mysql資料庫伺服器和資料庫字符集 show variables like char 檢視表的字符集 show table status from mysql db like tb name 檢視表中所有列的字符集 show full columns from tb name 檢視...