1、查看字符編碼和語言
使用locale命令,語言是en_US(美式英語),編碼是UTF-8

2、修改字符編碼和語言
修改/etc/sysconfig/i18n
先看一下修改前的

然后,如改成中文編碼:
LANG=en_US.UTF-8
改為
LANG="zh_CN.GBK"

然后在不重啟的情況下重新加載i18n檔案
#source /etc/sysconfig/i18n

好了,修改完成
下面是補充知識:
Windows的默認編碼為GBK,Linux的默認編碼為UTF-8,在Windows下編輯的中文,在Linux下顯示為亂碼,為了解決此問題,修改Linux的默認編碼為GBK,方法如下:
方法1:
vi /etc/sysconfig/i18n
默認為:
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
修改為:
LANG="zh_CN.GBK"SUPPORTED="zh_CN.UTF-8:zh_CN:zh"SYSFONT="latarcyrheb-sun16"
方法2:vi /etc/profile
export LC_ALL="zh_CN.GBK"export LANG="zh_CN.GBK"
方法3 :
vi /etc/sysconfig/i18n
更改LANG='zh_CN.UTF-8'
既支持中文
運行locale指令得到當前系統編碼設定的詳細資料,
一、locale的五臟六腑
1、 語言符號及其分類(LC_CTYPE)
2、 數字(LC_NUMERIC)
3、 比較和排序習慣(LC_COLLATE)
4、 時間顯示格式(LC_TIME)
5、 貨幣單位(LC_MONETARY)
6、 資訊主要是提示資訊,錯誤資訊, 狀態資訊, 標題, 標簽, 按鈕和選單等(LC_MESSAGES)
7、 姓名書寫方式(LC_NAME)
8、 地址書寫方式(LC_ADDRESS)
9、 電話號碼書寫方式(LC_TELEPHONE)
10、度量衡表達方式(LC_MEASUREMENT)
11、默認紙張尺寸大小(LC_PAPER)
12、對locale自身包含資訊的概述(LC_IDENTIFICATION),
二、理解locale的設定
設定locale就是設定12大類的locale分類屬性,即 12個LC_*,除了這12個變數可以設定以外,為了簡便起見,還有兩個變數:LC_ALL和LANG,
它們之間有一個優先級的關系:LC_ALL > LC_* > LANG
可以這么說,LC_ALL是最上級設定或者強制設定,而LANG是默認設定值,

本文由博客一文多發平臺 OpenWrite 發布!
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/254251.html
標籤:Linux
上一篇:linux 查看作業系統
下一篇:如何安裝linux系統
