如何比较android中的文本UTF-8?
比较文本UTF-8时,我的代码不起作用:如何比较android中的文本UTF-8?,android,utf-8,string-comparison,Android,Utf 8,String Comparison,比较文本UTF-8时,我的代码不起作用: String a="Mão"; String getTimeGioAm(String a) { String time=""; if (a.equals("Mão")) { time = "6-8"; } return time ; } 结果:time=”“
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字符串的有趣讨论它到底是如何不起作用的?因为我看不出if有什么问题。你必须显示更多的代码,伙计。或者你的日志。它不会进入命令ifAnd你在哪里调用getTimeGioAm(字符串a)?你发布的代码中没有UTF-8。
a
变量与getTimeGioAm(字符串a)
中的参数a
不同。这是你的问题吗?