当我在android textview中设置文本时显示#039;

时间:2019-03-18 20:59:48

标签: java android textview

当我从Web服务调用中设置一个json字符串并且它带有£符号时,它显示pound;yen;,如果它带有撇号('),则它显示&#039; < / p>

已更新: json = Empresszulu$£¥€©™设置为Empresszulu$&pound;&yen;&copy;&trade,并且 don't设置为don#039;t。 注意:json来自mysql,因此可以随时更改为任何内容。

1 个答案:

答案 0 :(得分:2)

您需要使用“ UTF-8”编码来使用这种特殊字符。 您必须像这样编码您期望的字符:

 String data = EntityUtils.toString(response.getEntity(), android.httpclient.protocol.HTTP.UTF_8);
 JSONObject jsono = new JSONObject(data);