解决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 相关文章推荐
JS写的数字拼图小游戏代码[学习参考]
Oct 29 Javascript
jquery 如何动态添加、删除class样式方法介绍
Nov 07 Javascript
JS如何将UTC格式时间转本地格式
Sep 04 Javascript
利用jQuary实现文字浮动提示效果示例代码
Dec 26 Javascript
js对table的td进行相同内容合并示例详解
Dec 27 Javascript
用javascript将数据导入Excel示例代码
Sep 10 Javascript
微信小程序 location API接口详解及实例代码
Oct 12 Javascript
微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例
Oct 13 Javascript
js移动端事件基础及常用事件库详解
Aug 15 Javascript
JS模拟实现哈希表及应用详解
May 04 Javascript
微信小程序实现星星评价效果
Nov 02 Javascript
js操作两个json数组合并、去重,以及删除某一项元素
Sep 22 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 全角转半角实现代码
2010/05/16 PHP
apache+codeigniter 通过.htcaccess做动态二级域名解析
2012/07/01 PHP
php常用的安全过滤函数集锦
2014/10/09 PHP
ThinkPHP设置禁止百度等搜索引擎转码(简单实用)
2016/02/15 PHP
laravel框架的安装与路由实例分析
2019/10/11 PHP
JQuery 构建客户/服务分离的链接模型中Table中的排序分析
2010/01/22 Javascript
JavaScript高级程序设计(第3版)学习笔记9 js函数(下)
2012/10/11 Javascript
js中的异常处理try...catch使用介绍
2013/09/21 Javascript
JS控制图片翻转示例代码(兼容firefox,ie,chrome)
2013/12/19 Javascript
jquery中push()的用法(数组添加元素)
2014/11/25 Javascript
ajax如何实现页面局部跳转与结果返回
2015/08/24 Javascript
javascript 判断两个日期之差的示例代码
2015/09/05 Javascript
深入理解vue $refs的基本用法
2017/07/13 Javascript
在Vue中如何使用Cookie操作实例
2017/07/27 Javascript
react native带索引的城市列表组件的实例代码
2017/08/08 Javascript
深入理解vue-router之keep-alive
2017/08/31 Javascript
使用InstantClick.js让页面提前加载200ms
2017/09/12 Javascript
jQuery+SpringMVC中的复选框选择与传值实例
2018/01/08 jQuery
Node.js爬取豆瓣数据实例分析
2018/03/05 Javascript
微信小程序左滑删除功能开发案例详解
2018/11/12 Javascript
vue中的过滤器实例代码详解
2019/06/06 Javascript
微信小程序嵌入腾讯视频源过程详解
2019/08/08 Javascript
JS实现提示效果弹出及延迟隐藏的功能
2019/08/26 Javascript
vue props 一次传多个值实例
2020/07/22 Javascript
微信小程序抽奖组件的使用步骤
2021/01/11 Javascript
python网络编程学习笔记(九):数据库客户端 DB-API
2014/06/09 Python
python 简单备份文件脚本v1.0的实例
2017/11/06 Python
SVM基本概念及Python实现代码
2017/12/27 Python
Python字典的概念及常见应用实例详解
2019/10/30 Python
python调用有道智云API实现文件批量翻译
2020/10/10 Python
Python图像识别+KNN求解数独的实现
2020/11/13 Python
微软台湾官方网站:Microsoft台湾
2018/08/15 全球购物
《雨点》教学反思
2014/02/12 职场文书
教师自我剖析材料范文
2014/09/30 职场文书
浅谈Redis的keys命令到底有多慢
2021/10/05 Redis