在使用 iTerm2 ssh 连接远程服务器的终端时,终端中文显示乱码。但是本地使用却没有出现中文乱码的问题,在网络上寻找了一番发现应该是服务器字符集和本地 iTerm2 设置的字符集不一致导致的,于是修改了服务器的字符集为 utf-8 后完美的解决了问题。记录下备用。在远程服务器端的 ~/.bashrc 文件里面加入以下代码:export LANG='UTC-8'export LC_ALL='en_US.UTF-8'修改后终端输入 bash ,即可解决问题。