我从 SDK 16.0.2 切换到 openJDK 20.0.1,我看不到任何特殊字符。我看到的不是他们,而是“?”。我已经尝试将整个项目编码更改为 UTF-8,但仍然没有成功。我想知道该怎么办?
public class Main {
public static void main(String[] args) {
System.out.println("hello ěš 👍👍🤡");
}
}
我试图用特殊字符向控制台写入一些内容,但我收到的消息充满了问号。
将控制台的字符编码设置为UTF-8。
然后阅读 每个软件开发人员绝对、肯定必须了解 Unicode 和字符集的绝对最低限度(没有借口!) Joel Spolsky。