iTerm2远程中文乱码

问题

本地iTerm2中文无乱码,远程到服务器上中文出现乱码,一开始以为是服务器的编码有问题,尝试着改了服务器的编码,发现问题并没有解决,用了Termius这款软件后发现中文是能够显示的,所以估计是iTerm2的问题

解决

  • 因为我用的是bash,所以登上服务器之后找到.bash_profile文件,即vim ~/.bash_profile(如果使用的是zsh,则找.zshrc文件)
  • 用vim打开文件,在文件内容末添加
1
2
3
----------------------------内容末端
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
  • 保存退出vim
  • 输入(source ~/.bash_profile)或者(source ~/.zshrc)使设置生效即可
赏个🍗吧
0%