解决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 相关文章推荐
客户端 使用XML DOM加载json数据的方法
Sep 28 Javascript
情人节之礼 js项链效果
Feb 13 Javascript
js实现按钮加背景图片常用方法
Nov 01 Javascript
Javascript中的getUTCDay()方法使用详解
Jun 10 Javascript
设置点击文本框或图片弹出日历控件的实现代码
May 12 Javascript
更靠谱的H5横竖屏检测方法(js代码)
Sep 13 Javascript
JS获取本周周一,周末及获取任意时间的周一周末功能示例
Feb 09 Javascript
JavaScript中undefined和null的区别
May 03 Javascript
Angular.JS内置服务$http对数据库的增删改使用教程
May 07 Javascript
js中Array对象的常用遍历方法详解
Jan 17 Javascript
Nuxt v-bind绑定img src不显示的解决
Dec 05 Javascript
在vant中使用时间选择器和popup弹出层的操作
Nov 04 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
解析ajax事件的调用顺序
2013/06/17 PHP
PHP 使用 Imagick 裁切/生成缩略图/添加水印自动检测和处理 GIF
2016/02/19 PHP
php通过PHPExcel导入Excel表格到MySQL数据库的简单实例
2016/10/29 PHP
javascript 利用Image对象实现的埋点(某处的点击数)统计
2012/12/28 Javascript
IE的fireEvent方法概述及应用
2013/02/22 Javascript
js事件冒泡实例分享(已测试)
2013/04/23 Javascript
zTree插件之多选下拉菜单实例代码
2013/11/06 Javascript
jQuery 文本框得失焦点的简单实例
2014/02/19 Javascript
js中的cookie的读写操作示例详解
2014/04/17 Javascript
jquery控制页面部分刷新的方法
2015/06/24 Javascript
JavaScript判断表单中多选框checkbox选中个数的方法
2015/08/17 Javascript
你不需要jQuery(三) 新AJAX方法fetch()
2016/06/14 Javascript
Nodejs 搭建简单的Web服务器详解及实例
2016/11/30 NodeJs
jQuery图片拖动组件Dropzone用法示例
2017/01/17 Javascript
vue2.0 中#$emit,$on的使用详解
2017/06/07 Javascript
JavaScript+HTML5实现的日期比较功能示例
2017/07/12 Javascript
AngularJS中使用three.js的实例详解
2017/07/21 Javascript
详解JavaScript基础知识(JSON、Function对象、原型、引用类型)
2018/01/16 Javascript
NodeJS简单实现WebSocket功能示例
2018/02/10 NodeJs
vue之浏览器存储方法封装实例
2018/03/15 Javascript
解决bootstrap-select 动态加载数据不显示的问题
2018/08/10 Javascript
详解Angular6学习笔记之主从组件
2018/09/05 Javascript
详解Vue中watch的详细用法
2018/11/28 Javascript
了解Javascript中函数作为对象的魅力
2019/06/19 Javascript
[02:43]DOTA2亚洲邀请赛场馆攻略——带你走进东方体育中心
2018/03/19 DOTA
python检查字符串是否是正确ISBN的方法
2015/07/11 Python
python寻找list中最大值、最小值并返回其所在位置的方法
2018/06/27 Python
Python的argparse库使用详解
2018/10/09 Python
python 获取键盘输入,同时有超时的功能示例
2018/11/13 Python
python机器人运动范围问题的解答
2019/04/29 Python
Python学习笔记之While循环用法分析
2019/08/14 Python
基于python实现地址和经纬度转换
2020/05/19 Python
生产车间主任的个人自我鉴定
2013/10/25 职场文书
文秘专业个人求职信
2013/12/22 职场文书
优秀党员学习焦裕禄精神思想汇报范文
2014/09/10 职场文书
Python访问Redis的详细操作
2021/06/26 Python