当前位置: 首页 > 面试题库 >

如何将十六进制值转换为Unicode中的Special Char()?

冉子石
2023-03-14
问题内容

的十六进制值 “ ㅂ ”“e38582”

现在,我在字符串中有了十六进制值。

字符串十六进制=“ e38582”;

如何转换此十六进制值以获取特殊字符。(在此示例中为 “ㅂ”

我已经尝试过了,但是得到了IllegalFormatConversionException:

String hex = "e38582";
BigInteger value = new BigInteger(hex, 16);
String str = String.format("%c", value );
System.out.println("String : "+ str);

问题答案:
  1. 将十六进制转换为字节数组。使用Java将十六进制转储的字符串表示形式转换为字节数组?

  2. 用正确的编码解释字节数组(根据您先前的问题,UTF-8):

    String output = new String(bytes, "UTF-8");
    


 类似资料:
  • 本文向大家介绍如何将十六进制转换为十进制?,包括了如何将十六进制转换为十进制?的使用技巧和注意事项,需要的朋友参考一下 而十六进制数是具有值是16的数字系统中的一个并且它具有唯一的16个码元:0,1,2,3,4,5,6,7,8,9和A,B,C,d,E ,其中A,B,C,D,E和F分别是十进制值10、11、12、13、14和15的单位表示。而十进制系统是最熟悉的号码系统向公众开放。它是10的基数,只

  • 本文向大家介绍如何将十进制转换为十六进制?,包括了如何将十进制转换为十六进制?的使用技巧和注意事项,需要的朋友参考一下 十进制是公众最熟悉的数字系统。它是基数10,只有10个符号-0、1、2、3、4、5、6、7、8和9。而十六进制是计算机或数字系统中最常见的数字系统颜色表示。它是基数16,只有16个符号:0、1、2、3、4、5、6、7、8、9和A,B,C,D,E,F。这些A,B,C,D ,E,F分

  • 问题内容: 如何在JavaScript中将十进制值转换为等效的十六进制值? 问题答案: 使用以下命令将数字转换为十六进制字符串: 并通过以下步骤逆向处理:

  • 问题内容: 我有一些Perl代码,其中hex()函数将十六进制数据转换为十进制。如何在Python上执行此操作? 问题答案: 如果用“十六进制数据”表示字符串形式 您可以使用 将其转换为整数并 将其转换为十进制字符串。

  • 问题内容: 我正在尝试将Unicode字符串转换为javascript中的十六进制表示形式。 这就是我所拥有的: 但是如果对像中文这样的unicode字符失败的话; 输入:汉字 输出:ªo“ [W 有任何想法吗?可以用javascript完成吗? 问题答案: 请记住,JavaScript代码单元为16位宽。因此,十六进制字符串形式将是每个代码单位4位数字。 用法: 字符串到十六进制形式: 再次回来

  • 问题内容: 如何将十六进制字符串转换为base64?我发现此页面http://home2.paulschou.net/tools/xlate/,但是我需要Java中的某些功能:我在Internet上找到了一些东西,但是它们很难使用字节数组。我正在寻找一些更简单的东西 问题答案: 看看Commons Codec: