我刚从JSon
获取了一些数据并列入了我的Listview。这是正确的。但是,在我的listview中,'
字符不支持那里?我该怎么办?但是,基本上它支持的时候,我们这样使用 -
TextView titletv = (TextView)findViewById(R.id.titleTextView);
titletv.setText("I'm in critical situation");
当我们通过上面的代码设置该字符时显示正常。否则,它将不支持。
更新
在我的JSON
得到时间我有这样的文字 -
Per capita income likely to cross Rs 60,000 in â11-12
见上面的行â
字符只会扰乱我。但是,这个实际值只是'
而已。
我的实际结果是 -
Per capita income likely to cross Rs 60,000 in ’11-12
而且,我的屏幕截图就在这里 -
答案 0 :(得分:4)
您应该尝试将值'
转义为\'
。
你可以这样做:
jsonString = jsonString.replace("'","\'");
然后你可以这样使用它:
titletv.setText(jsonString);
干杯。
修改强>
正如我们在评论中讨论的那样,问题是编码是ANSI而不是UTF-8。
答案 1 :(得分:0)
你应该写
titletv.setText("I\'m in critical situation");