求助,解释下Java中怎样把网址URL编码转义
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求助,解释下Java中怎样把网址URL编码转义相关的知识,希望对你有一定的参考价值。
建议使用JAVA自带URL编码、解码工具java.net.URLEncoder.encode(String url);//编码
java.net.URLDecoder.decode(String url);//解码 参考技术A java.net.URLEncoder.encode(url, "UTF-8");
url传值含有特殊符号会被转义,怎样保证所有特殊符号都被编码?
url传值含有特殊符号会被转义,对符号进行编码,但是只能针对部分符号,怎么才能让所有符号都能正常传递呢?
参考技术A 请使用encodeURIComponent方法进行转义追问就是使用了这个方法,但是他对双引号、单引号和&都不管用,我说的是所有符号。。。。
追答&符号等算是url中的特殊符号,是用来进行参数传递区分的,建议你先对这些特殊符号进行编码后再进行解码,我一般用rest方式,这些都很easy
追问关键是没有一种编码方式是针对所有特殊符号的吧,rest不懂。。。
追答js只提供了这个两个函数,你可以看看base64编码
以上是关于求助,解释下Java中怎样把网址URL编码转义的主要内容,如果未能解决你的问题,请参考以下文章