求助,解释下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编码转义的主要内容,如果未能解决你的问题,请参考以下文章

使用转义字符输出正确的网址

请教如何识别url中的中文,并把中文进行转义

url传值含有特殊符号会被转义,怎样保证所有特殊符号都被编码?

浏览器url地址殊字符转义编码

Xml 转义/编码术语

求助:怎样用cmd命令把指定的a.txt文件的编码格式从ANSI转换为UTF-8。谢谢!