我正在尝试在 netbeans 中使用 unicode 字符,但是当我运行该项目时,它只显示“?”。但如果我使用 Intellij 一切都可以完美运行。我做了一些研究,但没有找到任何解决方案。
我也尝试在
-J-Dfile.encoding=UTF-8
中添加 netbeans.conf
但没有任何改变。
这就是代码:
public class Unicode {
public static void main (String [ ] args){
String unicodeMessage =
"\u2654 " + // white king
"\u2655 " + // white queen
"\u2656 " + // white rook
"\u2657 " + // white bishop
"\u2658 " + // white knight
"\u2659 " + // white pawn
"\n" +
"\u265A " + // black king
"\u265B " + // black queen
"\u265C " + // black rook
"\u265D " + // black bishop
"\u265E " + // black knight
"\u265F " + // black pawn
"\n" ;
String unicodeGeometry = "\uD83D\uDFE8";
System.out.println(unicodeMessage);
System.out.println(unicodeGeometry);
}
}
我尝试修改
netbeans.conf
,在-J-Dfile.encoding=UTF-8
块的末尾添加netbeans_default_options
。我也像管理员一样运行了netbeans.conf
文件
我建议您检查显示此文本的终端/控制台应用程序中的字符编码设置。听起来这意味着 NetBeans 中的控制台功能适合您,因此请检查 NetBeans 首选项/设置以为该工具指定 UTF-8。