gpt4 book ai didi

java - 我的 TextView 不支持这个 (') 字符

转载 作者:行者123 更新时间:2023-12-01 19:08:29 26 4
gpt4 key购买 nike

我刚刚从 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

而且,我的屏幕截图在这里 -

ScreenShot

最佳答案

您应该尝试将值 ' 转义为 \'。你可以这样做:

jsonString = jsonString.replace("'","\'");

然后你就可以这样使用它:

titletv.setText(jsonString);

干杯。

编辑

正如我们在评论中讨论的那样,问题在于编码是 ANSI 而不是 UTF-8。

关于java - 我的 TextView 不支持这个 (') 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9194480/

26 4 0
文章推荐: java - 不使用 String 方法 - contains、indexOf、lastIndexOf 确定子字符串是否在字符串中
文章推荐: ios - 单元测试 IBOutlet 的属性
文章推荐: java - 有没有办法使用Log4j2中的RoutingAppender基于Marker路由日志
文章推荐: java - 将 Collection 转换为 Collection