Linux下字元集的安裝

來源:互聯網
上載者:User

目前環境中經常會遇到編碼轉化的問題,UTF-8跟GB2312也有問題。只得在Linux上安裝GB2312(在Linux作業系統上又稱zh_CN.GB2312)的字元集,具體請看下文。

Linux下幾個i18n(internationalization)相關的目錄和檔案
/etc/sysconfig/i18n(檔案)
     這個檔案是用來配置整個作業系統的locale的,就像Windows作業系統上的Locale一樣,它可以用來配置當前的語言,字元集等。例如,一個可能的/etc/sysconfig/i18n的檔案如下所示:
LANG="zh_CN.GB2312" (指定當前作業系統的字元集)
SUPPORTED="zh_CN.GB2312"(指定當前作業系統支援的字元集)
SYSFONT="lat0-sun16"(指定當前作業系統的字型)

/usr/share/i18n/charmaps(目錄)
     這個目錄下存放了該Linux作業系統可用字元集的安裝包,如果你的作業系統上沒有安裝某個字元集可以到這個目錄下尋找安裝包。例如:GB2312的安裝包名字為“GB2312.gz

/usr/share/i18n/locales(目錄)
     這個目錄下存放了和所有語言套件對應的locale資訊,例如:zh_CN.GB2312是一個完整的字元集,其中zh表示語言,CN表示這個語言使用的國家,GB2312表示這個語言所對應的編碼。/usr/share/i18n/locales下存在的都是類似zh_CN的語言和所在國家的資訊。

/usr/lib/locale(目錄)
     這個目錄存放的都是目前作業系統上已經安裝好的locale資訊。

Linux下與i18n相關的幾個SHELL命令
locale命令 (用來查看系統locale的資訊)
localedef命令(用來安裝系統locale的資訊)

Linux下安裝GB2312的樣本
Step 1: 到Linux字元集的安裝包目錄下
[cd /usr/share/i18n/charmaps]
Step 2: 解壓該目錄下的GB2312.gz
[gunzip GB2312.gz]
Step 3: 安裝字元集 
[localedef -f GB2312   -i zh_CN /usr/lib/locale/zh_CN.GB2312]
Step 4: 查看是否已經定義 
[locale -a | grep GB2312]
Step 5: 安裝完畢後,你只要修改/etc/sysconfig/i18n檔案就可以修改當前的字元集為新安裝的zh_CN.GB2312字元集了 

來自:http://blog.163.com/kivi0806@126/blog/static/87931241201061452116362/

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.