当前位置: 移动技术网 > IT编程>开发语言>JavaScript > 解决 location.href 传值出现乱码问题

解决 location.href 传值出现乱码问题

2020年07月12日  | 移动技术网IT编程  | 我要评论

前言

今天在用javascript跳转传值的时候乱码了,好在之前遇到过类似问题一下子就定位到了出现问题的原因和地方并且解决了。

问题情况

这是在javascript中带值跳转,明显看到name=文本框中的值,在后台获取到却是乱码。

前端界面进行搜索。
在这里插入图片描述
在这里插入图片描述
数据库
在这里插入图片描述
控制层获取到的乱码
在这里插入图片描述

解决方案

其实就是没有进行编码和解码。

我们只需要在挑战前把中文进行编码

获取值的时候进行解码就ok了

前端解决方案

encodeURI(encodeURI(需要编码的中文)) ;

后台解决方案
String name = java.net.URLDecoder.decode(req.getParameter(“name”), “utf-8”);

我的问题解决

前端:
在这里插入图片描述

后台:
在这里插入图片描述

本文地址:https://blog.csdn.net/qq_45384482/article/details/107280790

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网