0

Web サーバーの php sript に josn 文字列を送信したい。

私はこのコードを使用します:

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 に答える