博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vue+Springboot IE11浏览器GET请求传中文参数时,参数乱码
阅读量:4159 次
发布时间:2019-05-26

本文共 793 字,大约阅读时间需要 2 分钟。

Vue  + IE11浏览器GET请求传中文参数时,参数乱码

问题:

http://localhost:8080/pjqd/getList?deptName=ç级é¨é¨

(这是一个短故事)IE11中GET请求传中文参数时出现乱码,这个惊呆了我...于是我就思考出这样一个解决方式:

翠花,上代码

前端:encodeURI(encodeURI(参数,'utf-8'))

geList() {      const _this = this      _this.loading = true      axios.get('/cs/getList?deptName=' + encodeURI(encodeURI(参数,'utf-8')) )        //知识点encodeURI(encodeURI(参数,'utf-8'))      .then(function(response) {          _this.loading = false          if (response.data.code === 1) {            _this.tablelist = response.data.data.list            _this.total = response.data.data.total          } else {            _this.$Message.error(response.data.msg)          }        }).catch(err=>{          _this.loading = false        })    },

后端:java.net.URLDecoder.decode("要解码的字符串", "UTF-8");

emmm... 就这样完美的解决了

转载地址:http://xsbxi.baihongyu.com/

你可能感兴趣的文章
运维面试前准备
查看>>
运维校招面经汇总(来源牛客网)
查看>>
usart学习笔记
查看>>
stm32之spi之NSS管脚信号
查看>>
01-JAN-20转化为日期格式
查看>>
IntelliJ IDEA安装scala插件并创建scala示例
查看>>
游标(存储过程)
查看>>
数组去重
查看>>
并发 并行 同步 异步 多线程的区别
查看>>
doget和dopost的区别
查看>>
DBUtils学习----QueryRunner类
查看>>
JDBCUtils工具类
查看>>
JDBCUtils工具类
查看>>
Java设计模式之《适配器模式》及应用场景
查看>>
Mysql修改编码
查看>>
Java中创建线程主要有三种方式
查看>>
手机号码验证
查看>>
Mybatis--多表联查
查看>>
mybatis--动态语句查询
查看>>
Linux基本命令(1)
查看>>