0

我想将 josn 字符串发送到网络服务器上的 php sript。

我使用这个代码:

JSONObject json = new JSONObject();
json.put("street", "straße");

json 把这个准确地放到字符串中,但是 php 脚本不需要straße,它需要stra\u00dfe

有什么办法可以做到这一点String.replace()

也许这有助于其他解决方案,php脚本删除ß字符串中的

4

1 回答 1

0

您不能向服务器发送字符,只能发送字节。你需要弄清楚你的 JSON 字符串在哪里被转换为字节数组,并确保它包含一个像 UTF-8 这样的字符集。

JSON 编码器不会转换ß为,\u00df因为这不是它的工作。就它而言,ß是一个合法的输出字符。

于 2012-11-16T23:38:42.200 回答