解决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 检测浏览器和操作系统的脚本
Dec 26 Javascript
从零开始学习jQuery (二) 万能的选择器
Oct 01 Javascript
基于jquery完美拖拽,可返回拖动轨迹
Mar 29 Javascript
Jquery 表单验证类介绍与实例
Jun 09 Javascript
javaScript 页面自动加载事件详解
Feb 10 Javascript
javascript中2个感叹号的用法实例详解
Sep 04 Javascript
jQuery根据name属性进行查找的用法分析
Jun 23 Javascript
微信小程序封装http访问网络库实例代码
May 24 Javascript
Angular2关于@angular/cli默认端口号配置的问题
Jul 15 Javascript
基于node.js之调试器详解
Aug 22 Javascript
[js高手之路]从原型链开始图解继承到组合继承的产生详解
Aug 28 Javascript
JS Array.from()将伪数组转换成数组的方法示例
Mar 23 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
Uchome1.2 1.5 代码学习 common.php
2009/04/24 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(二)
2014/06/23 PHP
destoon实现底部添加你是第几位访问者的方法
2014/07/15 PHP
浅谈php优化需要注意的地方
2014/11/27 PHP
php中引用&的用法分析【变量引用,函数引用,对象引用】
2016/12/12 PHP
Mac下php 5升级到php 7的步骤详解
2017/04/26 PHP
php如何比较两个浮点数是否相等详解
2019/02/12 PHP
js对象之JS入门之Array对象操作小结
2011/01/09 Javascript
用jquery实现自定义风格的滑动条实现代码
2011/04/26 Javascript
node.js中的http.response.removeHeader方法使用说明
2014/12/14 Javascript
jQuery平滑旋转幻灯片特效代码分享
2015/09/07 Javascript
利用jQuery中的ajax分页实现代码
2016/02/25 Javascript
基于css3新属性transform及原生js实现鼠标拖动3d立方体旋转
2016/06/12 Javascript
JQuery为元素添加样式的实现方法
2016/07/20 Javascript
100行代码理解和分析vue2.0响应式架构
2017/03/09 Javascript
BootStrap表单控件之文本域textarea
2017/05/23 Javascript
微信小程序实现多个按钮toggle功能的实例
2017/06/13 Javascript
微信小程序性能优化之checkSession的使用
2019/03/06 Javascript
vue移动端屏幕适配详解
2019/04/30 Javascript
JS多个异步请求 按顺序执行next实现解析
2019/09/16 Javascript
Vue的生命周期操作示例
2019/09/17 Javascript
Python简单网络编程示例【客户端与服务端】
2017/05/26 Python
python字典DICT类型合并详解
2017/08/17 Python
Python脚本操作Excel实现批量替换功能
2019/11/20 Python
python Django 反向访问器的外键冲突解决
2020/05/20 Python
Django实现后台上传并显示图片功能
2020/05/29 Python
Python pytesseract验证码识别库用法解析
2020/06/29 Python
Ray-Ban雷朋美国官网:全球领先的太阳眼镜品牌
2016/07/20 全球购物
企业文化建设实施方案
2014/03/22 职场文书
采购意向书范本
2014/03/31 职场文书
三年级学生评语
2014/04/23 职场文书
交通事故协议书范本
2014/11/18 职场文书
《坐井观天》教学反思
2016/02/18 职场文书
2019年国庆祝福语(70句)
2019/09/19 职场文书
MySQL 8.0 Online DDL快速加列的相关总结
2021/06/02 MySQL
Python干货实战之八音符酱小游戏全过程详解
2021/10/24 Python