本文摘自PHP中文网,作者尚,侵删。

终端工具一般都是默认utf-8编码格式,如果终端设置utf-8还是乱码,问题就是Linux的编码格式有问题。
设置Linux编码格式
在.vimrc中添加如下代码(没有.vimrc就新建一个)
1 | set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936
|
(1) 执行locale命令查看系统语言
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | # locale
LANG=C
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=
|
(2)设置系统环境变量LANG为en_US.UTF-8:
或者编辑文件:vim /etc/sysconfig/i18n
相关文章教程推荐:linux教程
以上就是linux终端乱码解决方法的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
Linux是什么系统
Linux查看虚拟内存使用什么命令?
为什么黑客都用Linux
Linux 环境下如何通过 mtr 命令行工具进行链路测试
Linux操作系统在哪下载
Linux如何创建用户useradd命令的示例详解
如何使用describetags查询可以使用的标签
如何使用 iperf 测试并排查 udp 丢包问题
Linux系统是怎样的
存放Linux基本命令的是什么目录
更多相关阅读请进入《Linux》频道 >>
转载请注明出处:木庄网络博客 » linux终端乱码解决方法