正文
更新Mojave后,突然发现远程连接原来linux服务器,报一个警告:
代码语言:javascript复制-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory
并且服务器上的中文文件文件名都是???
我们在终端中输入locale
就可以看到系统用的字符编码
但是系统默认终端和iTerm2
中分别运行后显示的编码并不是一直的 我们就可以按下图设置
打开iTerm2
的设置 在Advanced
下搜索 LC_CTYPE
修改值为zh_CN.UTF-8