Próbuję teraz przekonwertować czcionkę Unicode na ASCII w Androidzie. Napisałem po kodowaniu, aby przekonwertować czcionkę Unicode na ASCII, ale to się nie udało. Ponieważ wynik nie może być wyświetlany poprawnie po konwersji.jak mogę przekonwertować ciąg znaków Unicode na ASCII w java
Unicode font = 'ေနေ ကာင္း ပါသလား' to coś jak '\ u100F \ u1039 \ u100D'
public static String toJAVA (String zawgyi) {
String output = "";
char[] charArray = zawgyi.toCharArray();
for (int i = 0; i < charArray.length; i++) {
char a = charArray[i];
if ((int) a > 255) {
output += "\\u" + Integer.toHexString((int) a) + "--";
} else {
output += a;
}
}
return output;
}
Możliwy duplikat http://stackoverflow.com/questions/1490218/utf-16-to-ascii-conversion-in-java – Pragnani
Wydaje powielane, ale nadal napotykają błąd. – ppshein