问题
本地iTerm2中文无乱码,远程到服务器上中文出现乱码,一开始以为是服务器的编码有问题,尝试着改了服务器的编码,发现问题并没有解决,用了Termius这款软件后发现中文是能够显示的,所以估计是iTerm2的问题
解决
- 因为我用的是bash,所以登上服务器之后找到
.bash_profile
文件,即vim ~/.bash_profile
(如果使用的是zsh,则找.zshrc
文件) - 用vim打开文件,在文件内容末添加
1 | ----------------------------内容末端 |
- 保存退出vim
- 输入
(source ~/.bash_profile)或者(source ~/.zshrc)
使设置生效即可