XMLを解析するAndroidアプリを作成しています。XML データには HTML hex ( &#<dec value>
)が含まれているため、それらを変換してアプリに表示する必要があります。コードに8217を渡すと、中国語/日本語 (よくわかりません) の文字が返されます。これが私のコードです。
public char decToChar(String dec){
Int decimal = Integer.parseInt(dec, 16);
return (char)decimal;
}
このメソッドに値 ' 8217 ' を渡すと、 ' の代わりに漢字が返されます。
なぜそれが機能しないのか、誰にも分かりますか?