我有一个问题,一个元音有重音。 á,é,ó和ú显示正确,但í显示í-日志正确显示元音。
我已经尝试过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);
但这不是解决这个奇怪问题的答案。