我正在制作一个解析 XML 的 android 应用程序。由于 XML 数据包含 HTML hexes ( &#<dec value>
),因此我需要对其进行转换,然后在我的应用程序中显示它们。当我将8217传递给我的代码时,它会返回一些中文/日文(我不确定)字符。这是我的代码。
public char decToChar(String dec){
Int decimal = Integer.parseInt(dec, 16);
return (char)decimal;
}
我将值 ' 8217 ' 传递给此方法,它返回汉字而不是'。
有谁知道为什么它不起作用?