2014-03-25 55 views
2

我的代碼不工作的文本UTF-8:如何在android中比較文本UTF-8?比較時

String a="Mão"; 


    String getTimeGioAm(String a) 
    { 
     String time=""; 
     if (a.equals("Mão")) { 
      time = "6-8"; 
     } 
     return time ; 
    } 

resutl:time="" 如何在Android中比較文本UTF-8?

+0

究竟它是如何工作不一個有趣的討論?因爲我沒有看到if的任何錯誤。 –

+0

你必須顯示更多的代碼,朋友。或者你的logcat。 – joao2fast4u

+0

它不會進入命令,如果 – mum

回答

0
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