Intellij 控制台不打印外来词

Intellij Console does not print foreign words

在我写的主要方法中:

System.out.println("австрийскому");

在终端中我得到输出:

????????????

为什么 Intellij 不在控制台打印俄语单词?

控制台在 UTF-8 中工作,而您尝试打印的那些俄语字符是 Unicode/UTF-16。

可能没有任何解决办法,如果你真的需要用俄语制作日志,制作一个带有 JTextArea 的小 JFrame,你可以在里面打印你的东西

可在此处找到 Pasticcio 解决方案的替代方案:

http://illegalargumentexception.blogspot.com/2009/04/i18n-unicode-at-windows-command-prompt.html