Unicode字符串转换

时间:2014-03-11 10:01:47

标签: android string unicode textview

我对android中的unicode字符有一个奇怪的问题:如果我setText("\u00e8")它显示'è'并且它是正确的,但如果我这样做,它不会:

   System.out.println(bob); // "\u00e81"
   String mess=bob.substring(1,bob.length()-2); // \u00e8
   textView.setText(mess); // this prints \u00e8

为什么????提前谢谢。

1 个答案:

答案 0 :(得分:2)

使用此:

 String bob = "\u00e81";
 System.out.println( bob);
 String mess=bob.substring( 0, bob.length()-1);
 System.out.println( mess);
 textView.setText( mess);