解决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 相关文章推荐
firefox中用javascript实现鼠标位置的定位
Jun 17 Javascript
分页栏的web标准实现
Nov 01 Javascript
JQuery触发radio或checkbox的change事件
Dec 18 Javascript
jquery事件与函数的使用介绍
Sep 29 Javascript
JS、jquery实现几分钟前、几小时前、几天前等时间差显示效果的代码实例分享
Apr 11 Javascript
关于js里的this关键字的理解
Aug 17 Javascript
Node.js中使用socket创建私聊和公聊聊天室
Nov 19 Javascript
深入浅析AngularJS和DataModel
Feb 16 Javascript
BootStrap点击下拉菜单项后显示一个新的输入框实现代码
May 16 Javascript
限制文本框只能输入数字||只能是数字和小数点||只能是整数和浮点数
May 27 Javascript
angular *Ngif else用法详解
Dec 15 Javascript
微信小程序实现下拉加载更多商品
Dec 29 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 攻击方法之谈php+mysql注射语句构造
2009/10/30 PHP
PHP下escape解码函数的实现方法
2010/08/08 PHP
解析thinkphp import 文件内容变量失效的问题
2013/06/20 PHP
PHP has encountered a Stack overflow问题解决方法
2014/11/03 PHP
基础的WordPress插件制作教程
2015/11/24 PHP
laravel执行php artisan migrate报错的解决方法
2019/10/09 PHP
javascript forEach通用循环遍历方法
2010/10/11 Javascript
Javascript学习笔记 delete运算符
2011/09/13 Javascript
js日期对象兼容性的处理方法
2014/01/28 Javascript
js调用后台、后台调用前台等方法总结
2014/04/17 Javascript
JavaScript 获取任一float型小数点后两位的小数
2014/06/30 Javascript
QQ登录背景闪动效果附效果演示源码下载
2015/09/22 Javascript
JS实现获取来自百度,Google,soso,sogou关键词的方法
2016/12/21 Javascript
jQuery实现标签页效果实战(4)
2017/02/08 Javascript
Angular.js与node.js项目里用cookie校验账户登录详解
2017/02/22 Javascript
JS之if语句对接事件动作逻辑(详解)
2017/06/28 Javascript
vue获取当前点击的元素并传值的实例
2018/03/09 Javascript
vue-quill-editor+plupload富文本编辑器实例详解
2018/10/19 Javascript
vue中使用better-scroll实现滑动效果及注意事项
2018/11/15 Javascript
vue axios封装及API统一管理的方法
2019/04/18 Javascript
CKeditor4 字体颜色功能配置方法教程
2019/06/26 Javascript
[01:07:13]TNC vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python opencv实现任意角度的透视变换实例代码
2018/01/12 Python
python实现画圆功能
2018/01/25 Python
删除DataFrame中值全为NaN或者包含有NaN的列或行方法
2018/11/06 Python
python re正则匹配网页中图片url地址的方法
2018/12/20 Python
python实现堆排序的实例讲解
2020/02/21 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
2020/04/16 Python
pip install命令安装扩展库整理
2021/03/02 Python
Python 调用C++封装的进一步探索交流
2021/03/04 Python
让IE下支持Html5的placeholder属性的插件
2014/09/02 HTML / CSS
澳大利亚排名第一的狂热牛仔品牌:ONETEASPOON
2018/11/20 全球购物
新闻编辑专业自荐信
2014/07/02 职场文书
上课睡觉万能检讨书
2015/02/17 职场文书
利用python Pandas实现批量拆分Excel与合并Excel
2021/05/23 Python
java开发双人五子棋游戏
2022/05/06 Java/Android