终端中的 WebStorm 编码问题

WebStorm encoding problems in terminal

我有编码问题,但仅限于 WebStorm 的终端。 WebStorm 的 GUI 和文本编辑器都设置为 UTF-8:

但是当我比较 OSX 和 WebStorm 终端之间的终端输出时 window:

来自 WebStorm 的终端:

$ echo [=10=]

/bin/zsh

$ locale

LANG=
LC_COLLATE="C"
LC_CTYPE="C"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=

来自 OSX 终端:

$ echo [=11=]

-zsh

$ locale

LANG="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL=

如何正确设置 Webstorm 终端面板的编码?

已知问题,IDEA-121713. Please see https://youtrack.jetbrains.com/issue/IDEA-121713#comment=27-709456 可能的解决方法。另一种方法 - 尝试从系统终端打开 WebStorm (open -a /Applications/WebStorm.app/)