当我从Web服务调用中设置一个json字符串并且它带有£符号时,它显示pound;
,yen;
,如果它带有撇号('),则它显示'
< / p>
已更新:
json = Empresszulu$£¥€©™
设置为Empresszulu$£¥©&trade
,并且
don't
设置为don#039;t
。
注意:json来自mysql,因此可以随时更改为任何内容。
答案 0 :(得分:2)
您需要使用“ UTF-8”编码来使用这种特殊字符。 您必须像这样编码您期望的字符:
String data = EntityUtils.toString(response.getEntity(), android.httpclient.protocol.HTTP.UTF_8);
JSONObject jsono = new JSONObject(data);