相关疑难解决方法(0)

Android中的URL编码

你如何在Android中编码URL

我以为是这样的:

final String encodedURL = URLEncoder.encode(urlAsString, "UTF-8");
URL url = new URL(encodedURL);
Run Code Online (Sandbox Code Playgroud)

如果我执行上述操作,则将http://in urlAsString替换为http%3A%2F%2Fin encodedURL,然后java.net.MalformedURLException在使用URL时获取 .

url android urlencode

324
推荐指数
4
解决办法
25万
查看次数

在URL中,是否应使用%20或+编码空格?

在URL中,我应该使用%20或编码空格+吗?例如,在以下示例中,哪一个是正确的?

www.mydomain.com?type=xbox%20360
www.mydomain.com?type=xbox+360
Run Code Online (Sandbox Code Playgroud)

我们公司倾向于前者,但使用URLEncoder.encode(String, String)带有"xbox 360"(和"UTF-8")的Java方法返回后者.

那么,有什么区别?

url urlencode url-encoding

111
推荐指数
5
解决办法
12万
查看次数

标签 统计

url ×2

urlencode ×2

android ×1

url-encoding ×1