解决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下string.format函数补充
Aug 24 Javascript
js Function类型
Dec 04 Javascript
JavaScript起点(严格模式深度了解)
Jan 28 Javascript
JQuery判断checkbox是否选中及其它复选框操作方法合集
Jun 01 Javascript
EasyUi中的Combogrid 实现分页和动态搜索远程数据
Apr 01 Javascript
vuejs父子组件通信的问题
Jan 11 Javascript
微信小程序实现图片预加载组件
Jan 18 Javascript
js链表操作(实例讲解)
Aug 29 Javascript
对layer弹出框中icon数字参数的说明介绍
Sep 04 Javascript
从零搭一个自用的前端脚手架的方法步骤
Sep 23 Javascript
谈谈IntersectionObserver懒加载的具体使用
Oct 15 Javascript
15个简单的JS编码标准让你的代码更整洁(小结)
Jul 16 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 isset()与empty()的使用区别详解
2010/08/29 PHP
一个显示效果非常不错的PHP错误、异常处理类
2014/03/21 PHP
php支付宝接口用法分析
2015/01/04 PHP
在WordPress中实现评论头像的自定义默认和延迟加载
2015/11/24 PHP
JavaScript 空位补零实现代码
2010/02/26 Javascript
JS继承 笔记
2011/07/13 Javascript
JS中for循序中延迟加载动态效果的具体实现
2013/08/18 Javascript
js加减乘除丢失精度问题解决方法
2014/05/16 Javascript
js获取checkbox复选框选中的选项实例
2014/08/24 Javascript
jQuery实现带分组数据的Table表头排序实例分析
2015/11/24 Javascript
js判断图片加载完成后获取图片实际宽高的方法
2016/02/25 Javascript
js中遍历对象的属性和值的方法
2016/07/27 Javascript
详解Vue.js动态绑定class
2016/12/20 Javascript
详解vue嵌套路由-params传递参数
2017/05/23 Javascript
vue 过滤器filter实例详解
2018/03/14 Javascript
Vue Prop属性功能与用法实例详解
2019/02/23 Javascript
layui表格内放置图片,并点击放大的实例
2019/09/10 Javascript
layui 监听select选择 获取当前select的ID名称方法
2019/09/24 Javascript
Python程序语言快速上手教程
2012/07/18 Python
python生成不重复随机数和对list乱序的解决方法
2018/04/09 Python
Python中pillow知识点学习
2018/04/30 Python
解决python通过cx_Oracle模块连接Oracle乱码的问题
2018/10/18 Python
15行Python代码实现网易云热门歌单实例教程
2019/03/10 Python
使用Django搭建web服务器的例子(最最正确的方式)
2019/08/29 Python
Python Websocket服务端通信的使用示例
2020/02/25 Python
HTML5拖拽API经典实例详解
2018/04/20 HTML / CSS
小学班主任评语大全
2014/04/23 职场文书
2014年村计划生育工作总结
2014/11/14 职场文书
500字作文之关于爸爸
2019/11/14 职场文书
nginx处理http请求实现过程解析
2021/03/31 Servers
详解如何使用Node.js实现热重载页面
2021/05/06 Javascript
Python Parser的用法
2021/05/12 Python
CSS3实现列表无限滚动/轮播效果
2021/06/23 HTML / CSS
解决SpringBoot跨域的三种方式
2021/06/26 Java/Android
Django模型层实现多表关系创建和多表操作
2021/07/21 Python
javascript之Object.assign()的痛点分析
2022/03/03 Javascript