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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux中vim命令下一页,分享一些非常实用的 Vim 命令

    linux中vim命令下一页,分享一些非常实用的 Vim 命令删除标记内部的文字当我开始使用Vim时,一件我总是想很方便做的事情是如何轻松的删除方括号或圆括号里的内容。转到开始的标记,然后使用下面的语法:di[标记]比如,把光标放在开始的圆括号上,使用下面的命令来删除圆括号内的文字:di(如果是方括号或者是引号,则使用:di{和:di”删除指定标记前的内容和删除标记内部有些相似,但目的不同。命令如下:dt[标记]会删除所有光标和标记之间的内容(保持标记不…

    2022年5月5日
    71
  • spring + jdbc + extjs configuration

    spring + jdbc + extjs configuration

    2022年1月30日
    42
  • Laravel 传递数据到视图

    Laravel 传递数据到视图

    2021年10月26日
    40
  • android expandablelistview横向,expandableListView 总结[通俗易懂]

    android expandablelistview横向,expandableListView 总结[通俗易懂]实现效果图:expandableListViewgroupIndicator图片默认是在左边,而且比较难看,而我要的是实现groupIndicator在右边自定义图片,换图片最简单的就是直接copy系统@android:drawable/expander_group?android:attr/expandableListPreferredItemIndicatorLeft?android…

    2022年6月16日
    35
  • frp内网映射_路由直接frp服务端

    frp内网映射_路由直接frp服务端第一步:云服务器上域名解析添加(前提是有域名已经备案)这里有对应操作截图文件第二步:下载服务器管理软件FinalShellSSH工具:http://www.hostbuf.com/c/131.html必备条件:java配置好,它依赖于java环境第三步:下载frp内网穿透软件(服务器和客户端的均要下载哦)简单配置介绍:https://www.xyzbeta.com/460………

    2025年11月14日
    4
  • input file 的美化

    input file 的美化原文链接:Styling&CustomizingFileInputstheSmartWay(作者:OsvaldasValutis)这份教程主要介绍如何将与配合、以保持语义化+可访问性为目标辅以少量Javascript来美化。实例网上流传过一些“自定义”元素的方法,试验过但都实现不了像Readerrr上那种上传文件即时显示到内容流里的效果。兴许最烂

    2022年7月25日
    8

发表回复

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

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