linux編碼合適修改 linux 編碼修改

2021-10-16 23:13:46 字數 1422 閱讀 8594

2013-06-18 回答

方法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"

執行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_*****)

12、對locale自身包含資訊的概述(lc_identification)。

二、理解locale的設定

設定locale就是設定12大類的locale分類屬性,即 12個lc_*。除了這12個變數可以設定以外,為了簡便起見,還有兩個變數:lc_all和lang。

它們之間有乙個優先順序的關係:lc_all > lc_* > lang

可以這麼說,lc_all是最上級設定或者強制設定,而lang是預設設定值。

三 具體設定locale的方法(zh_cn.utf-8、zh_cn.gbk)

freebsd的設定:

1.gdm登入改為終端登入後startx啟**形桌面

2.在~/.cshrc中增加如下語句,(根據自己使用的shell進行相應設定)

setenv lang zh_cn.gbk

setenv lc_all zh_cn.gbk

setenv lc_ctype zh_cn.gbk

3.修改/etc/fstab的預設值:

linux 設定:

1.修改/etc/sysconfig/i18n檔案,lang="zh_cn.utf-8"或lang="zh_cn.gbk"

普通使用者修改~/.profile

export lang zh_cn.gbk

2.修改/etc/fstab的預設值

linux編碼合適修改 linux怎麼修改預設編碼

1級2017 04 12 回答 方法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 lat...

Linux修改檔案編碼

如果不同的程式使用不同的編碼來處理同乙個檔案,原始檔中的特殊字元就無法正常顯示。這裡的特殊字元指的是非英文本母的字元,例如帶重音的字元 比如 步驟一 為了確定檔案的字元編碼,我們使用乙個名為 file 的命令列工具。因為 file 命令是乙個標準的 unix 程式,所以我們可以在所有現代的 linu...

linux修改預設編碼

最近出現在本地環境下應用正常使用,在正式環境linux亂碼的情況。如下操作,可修改linux預設編碼。1 檢視正式環境編碼 cat etc sysconfig i18n 2 檢視正式編碼執行引數 locale 3 檢視本地環境編碼 locale 4 檢視本地編碼執行引數 cat etc syscon...