Mac ssh 连接 Linux 终端中文显示乱码解决方法
Mac 通过 ssh 远程连接 linux 终端,文件或文件夹中文名显示为乱码,而 Mac 本地中文显示正常,Linux 本地显示中文也正常。本篇解决该问题。
方法
首先查看 Linux 终端配置
1 | locale |
显示为如下:
1 | LANG=en_US.UTF-8 |
然后再查看 Mac 终端配置
1 | locale |
显示结果如下:
1 | LANG="" |
发现两者不匹配,因此需要,在 Mac 本地更改下编码,方法如下:
1 | # for zsh |
增加如下内容
1 | export LC_ALL=en_US.UTF-8 |
最后,使其生效
1 | source ~/.zshrc |
如果是 bash,那么请换成 ~/.bashrc
.
参考文献
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 J. Xu!
评论