gpt4 book ai didi

java - Java 和 Eclipse IDE 中的 UTF-8 和字符

转载 作者:太空宇宙 更新时间:2023-11-04 07:40:56 25 4
gpt4 key购买 nike

 public static void main(String[] args) throws UnsupportedEncodingException {
String str = "अ";
byte[] bytes = str.getBytes("UTF-8");
for (byte b : bytes) {
System.out.print(b + "\t");
}
String hindi = new String(bytes, "UTF-8");
System.out.println("\nHindi = " + hindi);
System.out.println((int) 'अ');
}

输出:

-32 -92 -123    
Hindi = अ
2309

我需要对这三个输出进行解释。尤其是最后一个。

此外,我从网页复制粘贴此字符。如何在 Eclipse IDE 中手动输入它?例如,ALT + 65 会给出“A”,但 ALT + 2309 不会给出“अ”(我再次复制粘贴)。

最佳答案

上面提供的链接应该可以帮助您了解每种情况下获得的输出。

关于java - Java 和 Eclipse IDE 中的 UTF-8 和字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16076521/

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