我现在正在尝试在安卓设备上将Unicode字体转换为ASCII。我编写了以下代码来进行转换,但是它失败了,因为转换后的结果无法正确显示。
Unicode字体 = 'ေနေကာင္းပါသလား',需要转换为类似于 '\u100F\u1039\u100D' 的ASCII码。
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;
}