發送的信息,我嘗試發送信息到服務器。 charset編碼設置爲UTF-8。 jsp頁面編碼也設置爲UTF-8。我使用彈簧mvc編碼的麻煩,而在服務器
我形成json並嘗試將其發送到服務器。但是當我得到響應身體時,我看到字attributeCategory%5B0%5D%5Batt
之間的奇怪符號。 我搜索,所有的建議都是有編碼的UTF-8來解決這樣的問題。
UPDATE
當我在服務器端加入這一行URLDecoder.decode(body, "ISO-8859-1");
一切正常形式編碼。所以我的問題是什麼,我需要用我的JSON或別的東西來改變,使我用UTF-8編碼工作方案
如果您的響應的Content-Type標頭爲'application/x-www-form-urlencoded',則應通過['URLDecoder.decode'](http://docs.oracle.com)運行您的響應正文文本/javase/7/docs/api/java/net/URLDecoder.html#decode%28java.lang.String,%20java.lang.String%29)。正如文檔建議的那樣,您應該通過「UTF-8」作爲第二個參數。 – VGR