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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章