首頁 > web前端 > js教程 > 主體

用ajax傳遞json到前台中文出現問號亂碼問題的解決方法

亚连
發布: 2018-05-23 09:58:01
原創
1910 人瀏覽過

這篇文章主要介紹了用ajax傳遞json到前台中文出現問號亂碼問題的解決辦法,需要的朋友參考下

我使用的Springmvc,在controller層傳輸一個json到前台,後台顯示沒問題,中文正常顯示而到了前台

中文就變成了問號。

後來發現,因為在controller中回傳json用了@ResponseBody,而spring原始碼中@ResponseBody 的實作類別發現其預設的編碼是iso-8859-1,而專案用的編碼為utf-8 ,所以傳中文會出現亂碼。

這裡我使用了註解來解決:

@RequestMapping(value="/echarts.do", produces = "application/json; charset=utf-8")
登入後複製

#這種方法比較適用於新版本的spring,本專案的版本:

<spring.version>4.1.4.RELEASE</spring.version>
登入後複製

上面是我整理給大家的,希望今後對大家有幫助。

相關文章:

完美解決ajax跨域請求下parsererror的錯誤

ajax提交手機號碼去資料庫驗證並且傳回狀態值

AJAX SpringMVC 實作bootstrap模態方塊的分頁查詢功能

以上是用ajax傳遞json到前台中文出現問號亂碼問題的解決方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板