2012-11-16 26 views
0

我想發送一個josn字符串到web服務器上的php sript。Android轉換json帶元音變音的字符串

我用這個代碼:

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

JSON正是這種把字符串,但PHP腳本並不需要straße,它需要stra\u00dfe

有沒有辦法做到這一點exept String.replace()

也許這有助於其他解決方案,php腳本刪除字符串中的ß

回答

0

您不能發送字符到服務器,您只能發送字節。你需要弄清楚你的JSON字符串在哪裏被轉換成一個字節數組,並確保它包含一個像UTF-8這樣的字符集。

的JSON編碼器將不轉換ß\u00df因爲這不是它的工作。就其而言,ß是合法輸出字符。