encodeURIComponent编码后java后台的解码

encodeURIComponent编码后java后台的解码

 

解决方法一:

JavaScript:

window.self.location=”searchbytext.action?searchtext=”+encodeURIComponent(encodeURIComponent(seartext));

java:

searchtext=java.net.URLDecoder.decode(searchtext,”UTF-8″);

为什么要两次编码的原因:后台java代码给searchtext赋值的时候,本身已经使用了一次解码,不过解码的结果依然不对。所以我们可以在页 面上进行两次编码操作,这样后台自动的那次就可以抵消掉一次,然后在使用 searchtext=java.net.URLDecoder.decode(searchtext,”UTF-8″);进行一次解码就好了。

 

解决方法二:

另外还有一种方法是JavaScript进行一次编码,后台java处理时换种想法就好了:

java代码:

String s = new String(request.getParameter(“name”).getBytes(“ISO8859-1”), “UTF-8”);

转载于:https://www.cnblogs.com/PheonixHkbxoic/p/5714710.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/108930.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java如何创建线程池_java线程池状态

    java如何创建线程池_java线程池状态分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net1、为什么要用线程池?线程池提供了一种限制和管理资源(包括执行一个任务)。每个线程池还维护一些基本统计信息,例如已完成任务的数量。这里借用《Java并发编程的艺术》,来说一下使用线程池的好处:降低资源消耗:通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 提高响应速度:当任务到达时,任务可以不需要等到线程创建就能立即执行。 提高线程的可管

    2022年9月28日
    4
  • Mysql横向分组统计

    Mysql横向分组统计

    2021年5月15日
    134
  • [家里蹲大学数学杂志]第389期中国科学院大学2014-2015-1微积分期中考试试题参考解答…

    [家里蹲大学数学杂志]第389期中国科学院大学2014-2015-1微积分期中考试试题参考解答…

    2021年9月3日
    56
  • TFS(Team Foundation Server)介绍和入门

    TFS(Team Foundation Server)介绍和入门

    2021年11月14日
    50
  • Python和Java到底有什么区别?

    Python和Java到底有什么区别?转自:微点阅读(www.weidianyuedu.com)微点阅读-范文大全-免费学习知识的网站好多初学编程的小伙伴在问:“Python和Java到底有什么区别?到底是学Python还是Java。“一副惆怅的样子,难以下手。今天,给大家总结了关于两者的十二点区别。一、实话实话,Python虚拟机没有java强,java虚拟机是java的核心Python的核心是可以很方便地使用c语言函数或c++库。二、Python是全动态性的可以在运行时自己修改自己的代码,java只能

    2022年7月7日
    21
  • 模电学习总结

    模电学习总结放大电路的主要性能指标➢电压放大倍数(电压增益)➢输入电阻.➢输出电阻➢通频带➢非线性失真系数、最大输出不失真电压、最大输出功率与效率.Au=uoui=U˙oU˙IA_{u}=\frac{u_{o}}{u_{i}}=\frac{\dot{U}_{o}}{\dot{U}_{I}}Au​=ui​uo​​=U˙I​U˙o​​Ri=uiiiR_{i}=\frac{u_{i}}{i_{…

    2022年6月20日
    32

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号