当比较文本 UTF-8 时我的代码不工作:
String a="Mão";
String getTimeGioAm(String a)
{
String time="";
if (a.equals("Mão")) {
time = "6-8";
}
return time ;
}
结果:time=""
如何在 android 中比较文本 UTF-8?
最佳答案
String a="Mão";
String aux_a = new String(a.getBytes("UTF-8"), "UTF-8");
String time="";
if (someString.equals(aux_a)) {
time = "6-8";
}
关于 UTF-8 字符串的有趣讨论 here
关于android - 如何比较android中的文本UTF-8?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22632533/