解决angularjs前后端分离调用接口传递中文时中文乱码的问题
2018-09-27 09:43
阅读:638
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前后端分离调用接口传递中文时中文乱码的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
文章来自:搜素材网的编程语言模块,转载请注明文章出处。
文章标题:解决angularjs前后端分离调用接口传递中文时中文乱码的问题
文章链接:http://soscw.com/index.php/essay/18080.html
文章标题:解决angularjs前后端分离调用接口传递中文时中文乱码的问题
文章链接:http://soscw.com/index.php/essay/18080.html
评论
亲,登录后才可以留言!