0

Android URLEncoder.encode 把空格转换为了加号+ 不能转换为%20

jeo created at6 years ago view count: 3342

请求后端接口, 空格被encode为了+,导致不能成功,需要替换为%20

encodedUrl = URLEncoder.encode(url, "UTF-8");

report
回复
0

URLEncoder.encode(String, String) 换为 android.net.Uri.encode (String s)

前者实现的是 RFC-1738 http://www.faqs.org/rfcs/rfc1738.html

后者实现的是 RFC-2396 http://www.faqs.org/rfcs/rfc2396.html

6 years ago 回复

Recent search keywords