本文摘自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下修改ip地址的方法
Linux学习步骤
Linux下输入正确密码仍无法登录
实例分配了公网ip地址之后怎么更换公网ip地址
Linux怎么查看防火墙状态
如何安装Linux系统
添加或者覆盖一个或者多个标签到云服务器ecs的各项资源上
Linux中主机无法ping通虚拟机的解决方法
Linux中怎么查看服务状态
Linux如何安全配置mysql数据库
更多相关阅读请进入《Linux》频道 >>
转载请注明出处:木庄网络博客 » linux终端乱码解决方法