如何转义 Android 中的字符串?
How to escape a string in Android?
我找不到答案,我不知道如何编译 org.apache.commons.lang.StringEscapeUtils
,这是我在互联网上找到的唯一解决方案。
另外,我不明白为什么我不能做这样的事情
s = s.replaceAll(" ","\ ");
我想你可以使用
URLEncoder.encode("your URL here", "UTF8")
使用这个:
String urlStr = "http://abc.dev.domain.com/0007AC/ads/800x480 15sec h.264.mp4";
URL url = new URL(urlStr);
URI uri = new URI(url.getProtocol(), url.getUserInfo(), url.getHost(), url.getPort(), url.getPath(), url.getQuery(), url.getRef());
url = uri.toURL();
来源:Url encoding in Android
这应该是 post.
中的正确答案
我找不到答案,我不知道如何编译 org.apache.commons.lang.StringEscapeUtils
,这是我在互联网上找到的唯一解决方案。
另外,我不明白为什么我不能做这样的事情
s = s.replaceAll(" ","\ ");
我想你可以使用
URLEncoder.encode("your URL here", "UTF8")
使用这个:
String urlStr = "http://abc.dev.domain.com/0007AC/ads/800x480 15sec h.264.mp4";
URL url = new URL(urlStr);
URI uri = new URI(url.getProtocol(), url.getUserInfo(), url.getHost(), url.getPort(), url.getPath(), url.getQuery(), url.getRef());
url = uri.toURL();
来源:Url encoding in Android
这应该是 post.