最佳答案
如何在Android中编码URL ?
我以为是这样的:
final String encodedURL = URLEncoder.encode(urlAsString, "UTF-8");
URL url = new URL(encodedURL);
如果我这样做,urlAsString
中的http://
将被encodedURL
中的http%3A%2F%2F
所取代,然后当我使用URL时,我得到一个java.net.MalformedURLException
。