如何在JAVA中将url编码的字符串转换为纯文本

时间:2014-09-14 12:14:22

标签: java url

我正在寻找从服务器检索的HTML页面中的html引用。问题是我正在检索的所有超链接,我得到的文本是URL编码。可以说,URL是"http://abc.def.com/gh?ij=x&kl=y&mn=z",我的程序将其解析为"http://abc.def.com/gh?ij=3Dx&kl=3Dy&mn=3Dz"。 (看看两个网址中“=”和“&”的差异)。一些在网上搜索告诉我第二个URL是第一个URL的URL编码形式。

如何检索实际的URL,而不是URL编码版本?现在,我正在使用3D替换= 3D,使用&替换&,但这是一个非常糟糕的黑客攻击。

1 个答案:

答案 0 :(得分:1)

尝试使用java.net.URLDecoder