MacOS 终端中文乱码的解决方法
MacBook Pro 通过Finder打开文件夹,中文显示正常,北京米扑科技有限公司(mimvp.com).pdf,如下图:
但是通过Mac自带的终端(Terminal)、下载的iTerm、安装的SecureCRT,都显示乱码,如下图:
解决方案:
1. 编辑配置文件(没有则新建)
vim ~/.bash_profile
添加一样内容:
export LC_ALL=zh_CN.UTF-8
执行命令,使其生效:
source ~/.bash_profile
2. 查看本地语言
$ locale
LANG=
LC_COLLATE="zh_CN.UTF-8"
LC_CTYPE="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_ALL="zh_CN.UTF-8"
显示为中文了,你也可以在修改前,执行下locale命令,查看下本地语言
注意:LANG为空,如果把LANG设置成其它编码,则容易出现中文乱码
对于MacBook自带的终端(Terminal),还需配置:
Terminal—> Preference —> Advanced —> 勾选上 "Escape non-ASCII input with Control-V"
3. 验证中文乱码修复
ls ~/Downloads/
重启Mac电脑后,验证了终端(Terminal)、下载的iTerm、安装的SecureCRT的命令下的中文都正常!
参考推荐:
Mac OS X 内存:wired, active, inactive, free, total
版权所有: 本文系米扑博客原创、转载、摘录,或修订后发表,最后更新于 2017-11-24 02:34:19
侵权处理: 本个人博客,不盈利,若侵犯了您的作品权,请联系博主删除,莫恶意,索钱财,感谢!
转载注明: MacOS 终端中文乱码的解决方法 (米扑博客)
优秀
很实用,很厉害
很实用,很厉害