linux 亂碼解決篇

博主也是剛剛學習的linux,被亂碼困擾了好久,剛纔在網上看到了這個方法,試用了下果然解決了,所以拿過來和大家一起共享下哈~

原文鏈接:http://bbs.ednchina.com/BLOG_ARTICLE_2118824.HTM

最近在學習linux,之前在虛擬機裏裝的是ubuntu的linux,因爲以前裝過,不過裝好,在看視頻教程學習的時候,大家一般使用的是red hat 系列的linux,和debian系列的linux還是有很多的不同的,所以今天決定換上red hat的,裝的時候選擇的是server版本,直接命令行模式,在使用vi編輯器的時候底行提示都是亂碼,我安裝的時候選擇的語言是簡體中文和美式英文,在網上簡單的搜索了下,安裝的中文是 gb18030,也試着改了GB2312,不過還是不行,折騰了半天,在網上也看了很多資料,很多都是修改 /etc/sysconfig/i18n 或者 /etc/profile 文件,修改LANG變量還是不行,最後我發現網上很多人都是中文無法顯示,但是我的是有些提示信息或者出錯信息中的英文部分無法顯示,比如:

command  not found.

我試着把 i18n 文件中的LANG中增加中文 英文等多個語言。

LANG="zh_CN.GB18030:zh_CN.GB2312:zh_CN:en_US.UTF-8:en_US:en"

然後 vi /etc/profile

在最後添加了

export LANG="zh_CN.GB18030:zh_CN.GB2312:zh_CN:en_US.UTF-8:en_US:en"

export LC_ALL="zh_CN.GB18030:zh_CN.GB2312:zh_CN:en_US.UTF-8:en_US:en"

然後保存 退出,reboot 就可以了。

當然上面的代碼裏面還可以再多添加一點,比如 zh_CN.GBK  zh_CN.BIG5  這些支持繁體中文的 ,現在還沒有涉及到中文的東西,最起碼英文的顯示全部正常了,不知道下面還會不會出現問題,剛開始學習linux,安裝的完全的命令行,對於自己熟悉命令,熟練使用命令操作進步很快,有的時候就要逼迫自己一點。

那麼應該是這裏的問題,沒有英文配置,所以有些顯示亂碼,但是我修改之後爲什麼會復原呢,那麼系統使用的應該不是這個文件,

[root@localhost /]

發佈了26 篇原創文章 · 獲贊 5 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章