如何在Java中进行URL解码?在Java中,我想转换如下:https%3A%2F%2Fmywebsite%2Fdocs%2Fenglish%2Fsite%2Fmybook.do%3Frequest_type对此:https://mywebsite/docs/english/site/mybook.do&request_type到目前为止,这就是我所拥有的:class StringUTF {
public static void main(String[] args)
{
try{
String url =
"https%3A%2F%2Fmywebsite%2Fdocs%2Fenglish%2Fsite%2Fmybook.do" +
"%3Frequest_type%3D%26type%3Dprivate";
System.out.println(url+"Hello World!------->" +
new String(url.getBytes("UTF-8"),"ASCII"));
}
catch(Exception E){
}
}}但效果不太好。这些是什么%3A和%2F调用的格式以及如何转换它们?
3 回答

忽然笑
TA贡献1806条经验 获得超5个赞
application/x-www-form-urlencoded
URLDecoder.decode( url, "UTF-8" );
添加回答
举报
0/150
提交
取消