iTerm2停止显示西里尔字母(它显示?而不是它们)。 Terminal.app运行正常。系统本地化设置为俄语。一切都在High Sierra工作
澄清:iTerm2通常不用作'ssh'客户端,而是用作客户端macOS机器上的常规终端应用程序。
解决方案很简单 - 只需将export LC_ALL=ru_RU.UTF-8
添加到〜/ .bashrc即可
我不希望将LC_ALL改为俄语不是一个好选择,因为它将改变整个语言环境变量,这将改变其他应用程序的行为,我不想在服务器上的终端输出中使用俄语。所以我建议改为en_US.UTF-8
。