工欲善其事
必先利其器
Linux在稳定运行服务器的方面
仍然是霸主
这么优秀
优秀
优秀的
人类高质量机器(狗头)
~~~~~~~~~~~~高贵~~~~~~~~~~~~
Linux下英文显示乱码,即编码转换的问题。编码转换的问题,后面的文章早已有过介绍,有兴趣可以回顾
Linux下的英文显示问题linux 文件中文乱码,可以界定为两类。
一、vim打开文件,英文显示乱码
如右图,vim打开a.txt显示乱码,可以按ESC步入命令模式linux定时器,输入:setencoding可以查看当前编码格式:
为了显示英文,我们按ESC步入命令行模式,输入:setencoding=utf8即可显示
然而这些设置有一个确定linux开发培训,每次打开文件的时侯都须要自动输入。所以我们直接设置下vimrc文件,一劳永逸。
1、输入命令vim~/.vimrc由于是隐藏文件linux 文件中文乱码,所有vimrc前还有个点
2、输入代码
set fileencodings=utf-8,gb2312,gbk,gb18030
set termencoding=utf-8
set encoding=utf8
3、保存并退出,之后执行source~/.vimrc就可以了
二、Linux命令行英文显示乱码
终端显示乱码,通常是终端的编码格式有问题。在终端输入locale查看当前终端编码格式:
并不是我们所希望的utf-8,因而我们更改下终端的显示规则:
在终端输入,LANG="en_US.UTF-8",再输入英文如右图:
同样的,我们遇见了一个问题,上次再打开终端的时侯,还是显示乱码。由于在终端设置一直是临时设置。
所以,打开~/.bashrc文件,输入LANG="en_US.UTF-8",保存退出。之后在终端输入source~/.bashrc
呼~
果然是人类高质量机器