天天看點

SpringMVC+jQuery+json傳回中文亂碼處理

SSM

SpringMVC3的ResponseBody傳回字元串亂碼問題解決

用spring mvc 做到ajax請求擷取jquery ztree 異步擷取樹傳回json對象時出現了亂碼。因為 SpringMVC的@ResponseBody注解可以将請求方法傳回的對象直接轉換成JSON對象,但是當傳回值是String的時候,中文會亂碼,原因是因為其中字元串轉換和對象轉換用的是兩個轉換器,而String的轉換器中固定了轉換編碼為"ISO-8859-1"

添加@RequestMapping注解,配置produces的值

1.傳回字元串時,将字元串結果轉換

2.添加@RequestMapping注解,配置produces的值