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


Posted in Javascript onAugust 13, 2018

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前后端分离调用接口传递中文时中文乱码的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 学习笔记(十一)
Jan 19 Javascript
分享33个jQuery与CSS3实现的绚丽鼠标悬停效果
Dec 15 Javascript
jQuery中extend函数详解
Feb 13 Javascript
浅谈String.valueOf()方法的使用
Jun 06 Javascript
javascript运算符——位运算符全面介绍
Jul 14 Javascript
JS实现仿百度文库评分功能
Jan 12 Javascript
vue-router二级导航切换路由及高亮显示的实现方法
Jul 10 Javascript
vue循环数组改变点击文字的颜色
Oct 14 Javascript
微信小程序 (地址选择1)--选取搜索地点并显示效果
Dec 17 Javascript
Js参数RSA加密传输之jsencrypt.js的使用
Feb 07 Javascript
vue.js中使用微信扫一扫解决invalid signature问题(完美解决)
Apr 11 Javascript
javascript实现倒计时关闭广告
Feb 09 Javascript
AngularJS使用$http配置对象方式与服务端交互方法
Aug 13 #Javascript
angularjs $http调用接口的方式详解
Aug 13 #Javascript
Javascript格式化并高亮xml字符串的方法及注意事项
Aug 13 #Javascript
vue实现文件上传功能
Aug 13 #Javascript
解决vue中使用Axios调用接口时出现的ie数据处理问题
Aug 13 #Javascript
实例详解BootStrap的动态模态框及静态模态框
Aug 13 #Javascript
使用JavaScript实现node.js中的path.join方法
Aug 12 #Javascript
You might like
如何在PHP中使用Oracle数据库(1)
2006/10/09 PHP
PHP提取字符串中的图片地址[正则表达式]
2011/11/12 PHP
ThinkPHP连接数据库的方式汇总
2014/12/05 PHP
Swoole 5将移除自动添加Event::wait()特性详解
2019/07/10 PHP
javascript 极速 隐藏/显示万行表格列只需 60毫秒
2009/03/28 Javascript
获取焦点时,利用js定时器设定时间执行动作
2010/04/02 Javascript
js获取location.href的参数实例代码
2013/08/02 Javascript
Jquery幻灯片特效代码分享--鼠标点击按钮时切换(1)
2015/08/15 Javascript
js实现文本框输入文字个数限制代码
2015/12/25 Javascript
Jquery对新插入的节点 绑定Click事件失效的解决方法
2016/06/02 Javascript
JavaScript判断微信浏览器实例代码
2016/06/13 Javascript
在微信、支付宝、百度钱包实现点击返回按钮关闭当前页面和窗口的方法
2016/08/05 Javascript
js HTML5多媒体影音播放
2016/10/17 Javascript
浅析js的模块化编写 require.js
2016/12/07 Javascript
Webpack4 使用Babel处理ES6语法的方法示例
2019/03/07 Javascript
JavaScript面向对象程序设计中对象的定义和继承详解
2019/07/29 Javascript
JS实现随机抽选获奖者
2019/11/07 Javascript
javascript实现下拉菜单效果
2021/02/09 Javascript
Django1.7+python 2.78+pycharm配置mysql数据库教程
2014/11/18 Python
Django原生sql也能使用Paginator分页的示例代码
2017/11/15 Python
Python利用公共键如何对字典列表进行排序详解
2018/05/19 Python
pyqt实现.ui文件批量转换为对应.py文件脚本
2019/06/19 Python
Python中的 is 和 == 以及字符串驻留机制详解
2019/06/28 Python
如何通过python实现人脸识别验证
2020/01/17 Python
Python pip配置国内源的方法
2020/02/14 Python
opencv 阈值分割的具体使用
2020/07/08 Python
华润集团网上药店:健一网
2016/09/19 全球购物
IWOOT美国:新奇的小玩意
2018/04/27 全球购物
三方股份合作协议书
2014/10/13 职场文书
校本课程教学计划
2015/01/19 职场文书
2016党员党课心得体会
2016/01/07 职场文书
《怀念母亲》教学反思
2016/02/19 职场文书
go语言map与string的相互转换的实现
2021/04/07 Golang
解决python绘图使用subplots出现标题重叠的问题
2021/04/30 Python
德生BCL3000抢先使用感受和评价
2022/04/07 无线电
python图像处理 PIL Image操作实例
2022/04/09 Python