IntelliJ IDEA 终端特殊字符

4
我最近开始在Windows 10上使用IntelliJ IDEA Ultimate,并且非常希望能够使用集成终端。 然而,我无法用特殊字符(如德语umlauts或§)顺利运行它。
如果没有一些以Ü开头的文件夹,我就不会有问题,但是由于它们是版本控制库的一部分,我无法将它们重命名。 因此,我无法cd进入这些文件夹。
例如,"ü"按键显示为"3R","§"按键显示为"?"(像大多数特殊字符一样)。
默认终端设置(cmd.exe)和git bash都不能解决这个问题。
是否有人遇到过类似的问题/有解决方案?

我也遇到了同样的问题。我无法在Cygwin中键入“~/”以进入主目录。我必须键入ALT + 126。 - Marc Bouvier
2个回答

3

我在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"

配置设置屏幕截图


1
也许你可以通过添加 来设置文件编码。
-Dfile.encoding=UTF-8

添加到idea64.vmoptions配置文件中的内容。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接