解決angularjs前后端分離調用接口傳遞中文時中文亂碼的問題
來源:懂視網
責編:小采
時間:2020-11-27 22:10:12
解決angularjs前后端分離調用接口傳遞中文時中文亂碼的問題
解決angularjs前后端分離調用接口傳遞中文時中文亂碼的問題:1、首先前端需要進行字符串加密兩次 encodeURIComponent(encodeURIComponent(param)); 2、這里是以java后臺為例需要進行一次解碼 URLDecoder.decode(接受到的String類型參數,UTF-8) 示例如下: @RequestMapping(loo
導讀解決angularjs前后端分離調用接口傳遞中文時中文亂碼的問題:1、首先前端需要進行字符串加密兩次 encodeURIComponent(encodeURIComponent(param)); 2、這里是以java后臺為例需要進行一次解碼 URLDecoder.decode(接受到的String類型參數,UTF-8) 示例如下: @RequestMapping(loo

1、首先前端需要進行字符串加密兩次
encodeURIComponent(encodeURIComponent(param));
2、這里是以java后臺為例需要進行一次解碼
URLDecoder.decode("接受到的String類型參數","UTF-8")
示例如下:
@RequestMapping("looked_list")
public Map lookedList(@RequestParam Map map) throws UnsupportedEncodingException {
map.put("_key",URLDecoder.decode(map.get("_key").toString(), "UTF-8"));
return reportService.lookedList(map);
}
這樣基本上就能解決前后端分離時傳遞中文亂碼查詢不到數據的問題
以上這篇解決angularjs前后端分離調用接口傳遞中文時中文亂碼的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
解決angularjs前后端分離調用接口傳遞中文時中文亂碼的問題
解決angularjs前后端分離調用接口傳遞中文時中文亂碼的問題:1、首先前端需要進行字符串加密兩次 encodeURIComponent(encodeURIComponent(param)); 2、這里是以java后臺為例需要進行一次解碼 URLDecoder.decode(接受到的String類型參數,UTF-8) 示例如下: @RequestMapping(loo