您的位置:首页 > Web前端 > AngularJS

angularjs前后端分离调用接口传递中文时中文乱码解决

2017-09-15 00:52 274 查看
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);
}
这样基本上就能解决前后端分离时传递中文乱码查询不到数据的问题

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: