我有一个URL列表,我需要获取其中的内容。URL带有特殊字符,需要进行编码。我使用CommonsHtpClient获取内容。当我使用时:GetMethodget=newGetMethod(url);我收到“无效的”非法转义字符“异常。当我使用GetMethodget=newGetMethod();get.setURI(newURI(url.toString(),false,"UTF-8"));我在尝试获取页面时收到404,因为空格被转换为%2520而不是%20。我看过很多关于这个问题的帖子,其中大部分建议逐个构建URI。问题是它是给定的URL列表,而不是我可以手动处理的列表。这个问题还