gpt4 book ai didi

java - 为什么此代码总是产生输出 '?'

转载 作者:行者123 更新时间:2023-12-01 06:32:00 26 4
gpt4 key购买 nike

众所周知,java遵循unicode系统,支持多种语言的所有字母。我搜索发现अ的Unicode值为2309,आ的Unicode值为2310,它们是DEVANAGRI语言的字母。我写的代码是这样的。

class Test
{
public static void main(String args[])
{
char a=(char)2310;
System.out.println(a);
}
}

无论我写 2309 还是 2310,输出都是“?”总是。这是怎么发生的?

最佳答案

您正在尝试打印控制台字符集不支持的字符。您可以尝试更改控制台字符集,如此处所述 Can't print hindi characters

关于java - 为什么此代码总是产生输出 '?',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34987954/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com