textview中的Android重音问题

时间:2013-09-25 14:49:07

标签: android

我有一个问题,一个元音有重音。 á,é,ó和ú显示正确,但í显示í-日志正确显示元音。

我已经尝试过Html.fromhtml(文本)

URLEncoder.encode(text,“utf-8”);

我试过

CharSequence cs=text;

for (int i=0; i<cs.length();i++){
 Character ch=cs.charAt(i);
 int comp=ch.compareTo(' ');
 Log.d("Log",ch+" "+comp);
}

节目:

 Log í 205
 Log 141
 Log o 79

单词'río'。在textview中显示:'rí-o'

好吧,我用这种方式“解决了”:

  CharSequence x=text1;
  char[] characters=new char[x.length()];
  int j=0;

 for (int i=0;i<x.length();i++){
     Character ch=x.charAt(i);
     int comp=ch.compareTo(' ');
     if (comp==141){
        i++;
        ch=x.charAt(i);
  }
 characters[j]=ch;
 j++;

}
    String text2=new String (characters);

但这不是解决这个奇怪问题的答案。

0 个答案:

没有答案