を使用して Unicode 文字 (♠) を書き込もうとするSystem.out
と、代わりに疑問符 ( ?
) が印刷されます。
疑問符の代わりに適切な Unicode 文字を表示するにはどうすればよいでしょうか?
Windows 上で IntelliJ IDEA を使用しており、IDE 内から印刷しようとしています。
ベストアンサー1
Help>に移動しEdit Custom VM options...、次のオプションを追加します。
-Dconsole.encoding=UTF-8
-Dfile.encoding=UTF-8
両方必要かどうかはわかりませんが、私の場合はうまくいきました。変更を適用するには、IntelliJ を再起動する必要があります。
私はすでに Intellij のすべてのエンコーディング設定を変更し、Gradle でそれらのオプションを設定し、システムのエンコーディングを変更してみましたが、これが唯一機能した方法です。