如何在Android中转义字符串?

时间:2015-04-28 20:57:42

标签: java android string escaping

我找不到答案,我不知道如何编译org.apache.commons.lang.StringEscapeUtils,这是我在互联网上找到的唯一解决方案。

另外,我不明白为什么我不能做这样的事情

s = s.replaceAll(" ","\\ ");

2 个答案:

答案 0 :(得分:1)

我认为你可以使用

URLEncoder.encode(“您的URL在这里”,“UTF8”)

答案 1 :(得分:0)

使用此:

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
这应该是该帖子中的正确答案。