私はTextview
を使って表示する巨大なString配列を持っています。このString配列には、匿名のcharが含まれていますが、英語では意味がありません。これらの文字を実際の意味でどのようにデコードするかを教えてください。どのようにJavaの変換を行うのですか?
私はすでにUTF-8エンコーディングを使用していますが、動作しません。
代わりprivate final static Charset UTF8_CHARSET = Charset.forName("UTF-8");
public static String getUTF8Encoded(String targetString) {
String resultant = "";
try {
return new String(encodeUTF8(targetString), UTF8_CHARSET);
} catch (Exception e) {
e.printStackTrace();
return resultant;
}
}
private static final byte[] encodeUTF8(String string) {
return string.getBytes(UTF8_CHARSET);
}
これらの文字に対応するラテンアルファベットがありますか?たとえば、キリル文字に似た何か? – ishmaelMakitla
["â€"の代わりに "'"]のページに表示される可能性があります(http://stackoverflow.com/questions/2477452/%c3%a2%e2%82%ac-showing-on-page-instead -の) – Lori