Linux系統修改編碼

  Windows的默認編碼爲GBK,Linux的默認編碼爲UTF-8。在Windows下編輯的中文,在Linux下顯示爲亂碼。爲了解決此問題,修改Linux的默認編碼爲GBK。linux

方法以下:shell

方法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指令獲得當前系統編碼設置的詳細資料。變量

1、locale的五臟六腑亂碼

一、 語言符號及其分類(LC_CTYPE)file

二、 數字(LC_NUMERIC)終端

三、 比較和排序習慣(LC_COLLATE)方法

四、 時間顯示格式(LC_TIME)

五、 貨幣單位(LC_MONETARY)

六、 信息主要是提示信息,錯誤信息, 狀態信息, 標題, 標籤, 按鈕和菜單等(LC_MESSAGES)

七、 姓名書寫方式(LC_NAME)

八、 地址書寫方式(LC_ADDRESS)

九、 電話號碼書寫方式(LC_TELEPHONE)

十、度量衡表達方式(LC_MEASUREMENT)

十一、默認紙張尺寸大小(LC_PAPER)

十二、對locale自身包含信息的概述(LC_IDENTIFICATION)。

2、理解locale的設置 設定locale就是設定12大類的locale分類屬性,即 12個LC_*。除了這12個變量能夠設定之外,爲了簡便起見,還有兩個變量:LC_ALL和LANG。 它們之間有一個優先級的關係:LC_ALL > LC_* > LANG 能夠這麼說,LC_ALL是最上級設定或者強制設定,而LANG是默認設定值。 三 具體設定locale的方法(zh_CN.UTF-八、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的默認值

相關文章
相關標籤/搜索