解决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代码)
Oct 29 Javascript
js this函数调用无需再次抓获id,name或标签名
Mar 03 Javascript
JS对象与json字符串格式转换实例
Oct 28 Javascript
jQuery抛物线运动实现方法(附完整demo源码下载)
Jan 08 Javascript
JS如何判断浏览器类型和详细区分IE各版本浏览器
Mar 04 Javascript
gulp解决跨域的配置文件问题
Jun 08 Javascript
VUE axios发送跨域请求需要注意的问题
Jul 06 Javascript
vue2.0实现前端星星评分功能组件实例代码
Feb 12 Javascript
详解vue通过NGINX部署在子目录或者二级目录实践
Sep 03 Javascript
vue19 组建 Vue.extend component、组件模版、动态组件 的实例代码
Apr 04 Javascript
vue-quill-editor的使用及个性化定制操作
Aug 04 Javascript
使用javascript解析二维码的三种方式
Nov 11 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
apache2.2.4+mysql5.0.77+php5.2.8安装精简
2009/04/29 PHP
在CentOS上搭建LAMP+vsftpd环境的简单指南
2015/08/01 PHP
redirect_uri参数错误的解决方法(必看)
2017/02/16 PHP
PHP 无限级分类
2017/05/04 PHP
实例讲解PHP表单处理
2019/02/15 PHP
PHP查找一列有序数组是否包含某值的方法
2020/02/07 PHP
JS实现随机乱撞彩色圆球特效的方法
2015/05/05 Javascript
JavaScript匿名函数之模仿块级作用域
2015/12/12 Javascript
jQuery操作Table技巧大汇总
2016/01/23 Javascript
如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载)
2016/02/23 Javascript
快速掌握Node.js模块封装及使用
2016/03/21 Javascript
select下拉框插件jquery.editable-select详解
2017/01/22 Javascript
axios基本入门用法教程
2017/03/25 Javascript
js实现音频控制进度条功能
2017/04/01 Javascript
JavaScript实现移动端轮播效果
2017/06/06 Javascript
jquery 获取索引值在一定范围的列表方法
2018/01/25 jQuery
vue刷新和tab切换实例
2018/02/11 Javascript
jQuery实现模糊查询的方法分析
2018/05/10 jQuery
vue-cli3 DllPlugin 提取公用库的方法
2019/04/24 Javascript
一文快速了解JQuery中的AJAX
2019/05/31 jQuery
[01:19:34]2014 DOTA2国际邀请赛中国区预选赛 New Element VS Dream time
2014/05/22 DOTA
利用python获得时间的实例说明
2013/03/25 Python
Python里disconnect UDP套接字的方法
2015/04/23 Python
Python3实现抓取javascript动态生成的html网页功能示例
2017/08/22 Python
python 编码规范整理
2018/05/05 Python
Python基于递归算法求最小公倍数和最大公约数示例
2018/07/27 Python
Python3的介绍、安装和命令行的认识(推荐)
2018/10/20 Python
使用Python制作简单的小程序IP查看器功能
2019/04/16 Python
Python 通过正则表达式快速获取电影的下载地址
2020/08/17 Python
CSS3弹性盒模型开发笔记(三)
2016/04/26 HTML / CSS
娱乐地球:Entertainment Earth
2020/01/08 全球购物
2014年学校财务工作总结
2014/12/06 职场文书
道歉的话怎么说
2015/05/12 职场文书
预备党员群众意见
2015/06/01 职场文书
2019学子的答谢词范本!
2019/07/05 职场文书
漫画「狩龙人拉格纳」公开TV动画预告图
2022/03/22 日漫