gpt4 book ai didi

java - 如何在java中显示多个字节字符的unicode

转载 作者:行者123 更新时间:2023-12-02 08:56:57 25 4
gpt4 key购买 nike

我必须显示输入字符的unicode例如 A -> 65但是对于表情符号之类的字符我该怎么办?😂 -> 125814

最佳答案

这是输出任何字符的代码点的方法:

import java.io.UnsupportedEncodingException;

public class Test
{
public static int getCodePoint(String s) throws UnsupportedEncodingException
{
byte[] a = s.getBytes("UTF-32BE");
return ((a[1] & 0xFF) << 16) + ((a[2] & 0xFF) << 8) + (a[3] & 0xFF);
}

public static void main(String []args) throws UnsupportedEncodingException
{
System.out.println(getCodePoint("A")); // 65
System.out.println(getCodePoint("😂")); // 128514
}
}

关于java - 如何在java中显示多个字节字符的unicode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60440597/

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