綠色資源(yuán)網:您身邊(biān)最放心的(de)安全(quán)下載站! 最新軟件(jiàn)|熱門排行|軟(ruǎn)件分類|軟件專(zhuān)題|廠商大全

綠色資源網(wǎng)

技術教程
您的位置:首頁操作係統(tǒng)linux → CentOS安裝中(zhōng)文(wén)支持(linux中文文件名(míng)亂碼(mǎ))

CentOS安(ān)裝(zhuāng)中文支持(linux中(zhōng)文文件名亂碼)

我要評(píng)論 2013/08/29 16:14:00 來源:綠色資(zī)源網 編輯:www.chithemodel.com [ 中(zhōng) ] 評論:0 點擊:684次

發現在用SecureCRT終端(duān)連接主機,用(yòng)ls命令(lìng)查看文件也(yě)是??.XLS的顯示。。所(suǒ)以確認應該(gāi)是係統的(de)編碼設置問題。測試用#convmv方式轉也不成功。
 

最後(hòu)無意GOOGLE上(shàng)看到一篇文章寫(xiě)到:在LINUX中通(tōng)過(guò)locale來(lái)設(shè)置程序運行的不同語言環境,locale由ANSI C提(tí)供支持。locale的命(mìng)名規則為<語言>_<地區>.<字符集編碼>,如zh_CN.UTF-8,zh**中文,CN****地(dì)區,UTF-8表示字符集。在(zài)locale環境中,有一組變量,**國際(jì)化環境中的不同設置。 LC_ALL
它是(shì)一個宏,如果該(gāi)值(zhí)設置了,則該值(zhí)會覆蓋所有LC_*的設置(zhì)值(zhí)。注(zhù)意(yì),LANG的值不受該宏影響。"C"是(shì)係統(tǒng)默認的locale,"POSIX"是"C"的別(bié)名。所以當我(wǒ)們新(xīn)安裝(zhuāng)完一(yī)個係統時,默認(rèn)的locale就是(shì)C或(huò)POSIX。

根據前麵測試的經(jīng)驗(yàn)知道在/etc/sysconfig/i18n文件中修改LANG的(de)設(shè)置為:
LANG="zh_CN.GBK"
LANGUAGE="zh_CN.GBK:zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"

然(rán)後在(zài)/etc/profile文件(jiàn)中增加export LC_ALL=zh_CN.GBK內(nèi)容。使得全部的LC*都統一了。

這(zhè)樣再重啟主機(jī)。。

再進終(zhōng)端終於(yú)ls到了中文(wén)的文(wén)件(jiàn)名了。

關鍵詞:CentOS,linux

閱讀本文後您有(yǒu)什麽感想? 已有 人給出評(píng)價!

  • 0 歡迎喜歡
  • 0 白癡
  • 0 拜(bài)托(tuō)
  • 0 哇
  • 0 加油
  • 0 鄙視(shì)