我有一个 API 来获取位置。
使用网络浏览器,它显示:
<placeID>5</placeID>
<placeName>!@#$%&*?/_"'()-+;</placeName>
<rating>0</rating>
<categoryID>2</categoryID>
</place>
使用 HttpGet 并输出到控制台,它显示:
<place>
<placeID>5</placeID>
<placeName>!@#$%&*?/_"'()-+;</placeName>
<rating>0</rating>
<categoryID>2</categoryID>
</place>
在Android上显示placeName,它显示!@#$%
我将原始字符串存储在数据库中,并在 API 中使用 htmlspecialchars($placeName)。
问题与 相同?~=\^[]{}<>:);):(:'(:o:P:$:S
,它出现?~=\^[]{}<>:);):(:'(:o:P:$:S
在控制台和?~=\^[]{}
Android 上。
我想在 Android 上显示所有特殊字符,就像它存储在数据库中一样。