Centos語言問題

來源:互聯網
上載者:User
centos 5中文語言套件   Linux 查看中文支援命令 centos中文語言套件安裝  配置系統的預設編碼 linux piconv檔案gb2312轉UTF-8

轉:http://hi.baidu.com/visual_art/item/f8c7dde0993dcbf32a09a4f3

安裝所有的中文字型

yum install fonts-chinese

安裝中文支援

yum install fonts-IOS885Array

查看中文支援情況

locale


一般只要是UTF-8編碼就對了。


顯示結果

LANG=zh_CN.UTF-8

LC_CTYPE="zh_CN.UTF-8"

LC_NUMERIC="zh_CN.UTF-8"

LC_TIME="zh_CN.UTF-8"

LC_COLLATE="zh_CN.UTF-8"

LC_MONETARY="zh_CN.UTF-8"

LC_MESSAGES="zh_CN.UTF-8"

LC_PAPER="zh_CN.UTF-8"

LC_NAME="zh_CN.UTF-8"

LC_ADDRESS="zh_CN.UTF-8"

LC_TELEPHONE="zh_CN.UTF-8"

LC_MEASUREMENT="zh_CN.UTF-8"

LC_IDENTIFICATION="zh_CN.UTF-8"

LC_ALL=



如果在安裝CentOS的時候沒有選擇中文,可以通過以下方式安裝中文語言支援。
# yum install "@Chinese Support"
也可以通過yum grouplist來列出所有的group和languages



配置成中文支援

查看    #echo $LANG

一般中文系統應該是zh_CN.utf-8  , 如果安裝的英文版本並且安裝了中文支援包是 en_US.UTF-8修改/etc/sysconfig/language檔案,將RC_LANG, RC_LC_ALL設定為zh_CN.GB2312, 同時將ROOT_USES_LANG設定為"yes"

預設安裝英文版本的顯示如下內容

# cat /etc/sysconfig/i18n

LANG="en_US.UTF-8"

SYSFONT="latarcyrheb-sun16"




linux piconv檔案gb2312轉UTF-8

用 iconv , 沒有就用 piconv,用法

iconv -f "gbk" -t "utf-8" < infile > outfile

piconv -f "gbk" -t "utf-8" < infile > outfile

如果太多檔案,寫個 bash 指令碼,放到要轉換編碼的目錄

裡,指令碼這樣

#! /bin/bash

ICONV=iconv

if ! which $ICONV &> /dev/null

   then

      ICONV=piconv

fi

for i in *Action.cpp

  do

     $ICONV -f "gbk" -t "utf-8" < "$i" > "$i.utf8"

     ret=$?

     if [ $ret -eq 0 ] ; then

        mv -f "$i" "$i.backup"

        mv -f "$i.utf8" "$i"

       else

         echo "fail to convert $i from gbk to utf-8"

       fi

   done

  exit $ret

#end

這指令碼會把你原來的gbk編碼檔案轉換為 utf8 的新檔案,原檔會更名為 *Action.cpp.backup, 沒測試,

部分內容來自網路

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.