解决 location.href 传值出现乱码问题
程序员文章站
2022-04-14 14:02:17
前言今天在用javascript跳转传值的时候乱码了,好在之前遇到过类似问题一下子就定位到了出现问题的原因和地方并且解决了。问题情况这是在javascript中带值跳转,明显看到name=文本框中的值,在后台获取到却是乱码。前端界面进行搜索。数据库控制层获取到的乱码解决方案其实就是没有进行编码和解码。我们只需要在挑战前把中文进行编码获取值的时候进行解码就ok了前端解决方案encodeURI(encodeURI(需要编码的中文)) ;后台解决方案String name =...
前言
今天在用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
下一篇: Java中Object对象的常用方法解析
推荐阅读
-
PHP substr截取字符串时,中文出现乱码的问题解决
-
PL/SQL Oracle客户端出现中文乱码问题解决办法
-
PHP递归返回值时出现的问题解决办法_PHP
-
jquery的ajax()函数传值中文乱码解决方法介绍
-
PHP 中 DOMDocument保存xml时中文出现乱码问题的解决方案
-
Android编程向服务器发送请求时出现中文乱码问题的解决方法
-
C#(.net)中按字节数截取字符串最后出现乱码问题的解决
-
Android Studio控制台出现中文乱码(方框)问题解决办法
-
解决python中画图时x,y轴名称出现中文乱码的问题
-
解决python2 绘图title,xlabel,ylabel出现中文乱码的问题