MAC 自带终端没有中文乱码问题,使用 SecurtCRT 连接本地终端导致中文乱码。
网上查了很多解决方案,测试了多种编码都不可行,最后找到一篇文章终于搞定,内容摘过来;
第一步:修改终端配置
查看终端是 zsh 还是 bash
echo $SHELL
如果是 /bin/zsh
sudo vim /etc/zshrc
在文件末尾追加:
export LANG=zh_CN.UTF-8
如果是 /bin/bash
sudo vim /etc/profile
在文件末尾追加:
export LANG=zh_CN.UTF-8
第二步:修改 SecurtCRT 配置
打开配置
Options->Global Options->Default Session->Edit Default Settings...->Appearance
将 Character encoding 设置成 UTF-8 格式
重新连接终端即可。
附参考链接:Mac下使用SecureCRT中文乱码 - 简书