IntelliJ IDEA终端特殊字符

时间:2016-05-23 18:52:19

标签: windows intellij-idea encoding terminal webstorm

我最近开始在Windows 10上使用IntelliJ IDEA Ultimate,并且非常想使用集成终端。 但是,我无法使用德语变音等特殊字符或类似§。

如果我没有一些以Ü开头的文件夹,我就无法重命名,因为它们是版本控制回购的一部分,这不会有问题。 因此,我无法进入这些文件夹。

例如,“ü”键击显示为“3R”,“§”键击显示为“?” (像大多数特殊的字符一样)。

它既不适用于默认终端设置(cmd.exe),也不适用于git bash。

有人遇到类似问题/有解决方法吗?

2 个答案:

答案 0 :(得分:1)

也许您可以通过添加

来设置文件编码
-Dfile.encoding=UTF-8

到idea64.vmoptions配置文件。

答案 1 :(得分:1)

在Windows 10上的IntelliJ Ultimate上,我在Git Bash集成终端上的语言和编码也遇到了类似的问题。通过使用正确的语言为集成终端设置环境变量来解决该问题。可以完成以下操作:

  • 转到设置
  • 端子
  • 环境变量

设置两个变量:LC_ALL=YOUR_LANGUAGE.utf8;LANG="$LC_ALL",其中 YOUR_LANGUAGE 是所需语言的语言代码。我搜索了一下,然后认为正确的德国Umlauts是: de_DE.utf8 。因此,配置行将是: -LC_ALL=de_DE.utf8;LANG="$LC_ALL"

Screenshot of the configuration setting