我想将一个josn字符串发送到网络服务器上的php sript。
我使用此代码:
JSONObject json = new JSONObject();
json.put("street", "straße");
json将此字符串完全放入字符串,但php脚本不需要straße
,需要stra\u00dfe
有没有办法做这个exept String.replace()
也许这有助于其他解决方案,php脚本删除字符串中的ß
答案 0 :(得分:0)
您无法将字符发送到服务器,您只能发送字节。您需要确定将JSON字符串转换为字节数组的位置,并确保它包含像UTF-8这样的字符集。
JSON编码器不会将ß
转换为\u00df
,因为这不是它的工作。就其而言,ß
是合法的输出字符。