作者:stefsolu
Linux 下字符集的安裝
目前在項目開發過程中經常會遇到編碼轉化的問題,而在linux 下通常日文的編碼方式是EUC,那麼如何使得Linux 認識Shift_JIS編碼的日文字符呢?這就要求在Linux 上安裝Shift_JIS(在Linux 操作系統上又稱WINDOWS-31J)的字符集,具體請看下文。
Linux 下幾個i18n(internationalization)相關的目錄和文件
- /etc/sysconfig/i18n(文件)
LANG="ja_JP.WINDOWS-31J" (指定當前操作系統的字符集)
SUPPORTED="ja_JP.WINDOWS-31J:ja_JP:ja"(指定當前操作系統支持的字符集)
SYSFONT="lat0-sun16"(指定當前操作系統的字體)
- /usr/share/i18n/charmaps(目錄)
- /usr/share/i18n/locales(目錄)
- /usr/lib/locale(目錄)
Linux 下與i18n相關的幾個SHELL命令
- locale命令 (用來查看系統locale的信息)
- localedef命令(用來安裝系統locale的信息)
Linux 下安裝WINDOWS-31J的示例
- Step 1: 到Linux 字符集的安裝包目錄下
- Step 2: 解壓該目錄下的WINDOWS-31J.gz
- Step 3: 安裝字符集
- Step 4: 查看是否已經定義
- Step 5: 安裝完畢後,你只要修改/etc/sysconfig/i18n文件就可以修改當前的字符集爲新安裝的windows31j字符集了