【发布时间】:2014-09-28 02:20:29
【问题描述】:
在我的previous question 中,我询问了将特殊字符转换为十六进制的问题。
"ㅂ"的十六进制值为"e38582"
现在我在 String 中得到了十六进制值。
字符串十六进制 = "e38582";
如何将此十六进制值转换为特殊字符。(在本例中为 "ㅂ")
我试过这个,但得到 IllegalFormatConversionException :
String hex = "e38582";
BigInteger value = new BigInteger(hex, 16);
String str = String.format("%c", value );
System.out.println("String : "+ str);
【问题讨论】:
标签: java android string unicode utf-8