Unicode 在 Gradle 控制台中无法正确显示

问题描述 投票:0回答:0

这是我在这里提出的第一个问题/帖子,因为我正式陷入困境。我在 Java/Gradle 控制台中显示 Unicode 字符时遇到困难。我的项目名称是“Blackjack”。

示例代码片段:

    System.out.println("♣");
    System.out.println("\u2663");

打印出:

    ?
    ?

如果我转到文件|设置 |构建、执行、部署 |构建工具|摇篮;并将“Build and run using”从 Gradle(默认)更改为 IntelliJ IDEA,然后控制台正确打印出字符:

    ♣
    ♣

但是,我真的很想使用 Gradle 控制台,因为这是我目前正在学习的内容。

到目前为止我检查过的事情:

  • 文件|设置 |编辑|文件编码;我的 Card.java 文件的“全局编码”、“项目编码”和编码均设置为 UTF-8。我尝试将“属性文件的默认编码”从 ISO-8859-1 更改为 UTF-8,但没有任何区别。

  • 在IntelliJ IDEA的右下角,已经设置为UTF-8了。

  • 在gradle.xml和encodings.xml中,已经指定了UTF-8。

  • 文件 |设置 |工具|终端; Shell 路径设置为 C:\Windows\system3

java windows gradle unicode console
© www.soinside.com 2019 - 2024. All rights reserved.