gpt4 book ai didi

java - Java中如何将十六进制字节转换为Unicode

转载 作者:太空宇宙 更新时间:2023-11-04 08:36:42 24 4
gpt4 key购买 nike

我想将十六进制字节转换为 Unicode。我在 Windows-1250 中有十六进制 0x80,我想转换为 '\u0402'。是否可以使用不带开关的标准方法。

最佳答案

\u0402 名为 西里尔大写字母 DJE。我猜,您有一些文本采用 不同的 CP1251 字符编码,其中 0x80 映射到相同的西里尔字母。

尝试识别当前文本的编码(您的字节)并使用

String s = new String(myBytes, "Cp1251");

将字节读入字符串。之后,您可以使用正确的编码再次将字符串转换为字节。

进一步阅读

关于java - Java中如何将十六进制字节转换为Unicode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6197378/

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