0
我找不到答案,我不知道如何編譯org.apache.commons.lang.StringEscapeUtils
,這是我在互聯網上找到的唯一解決方案。如何在Android中轉義字符串?
另外,我不明白爲什麼我不能做這樣的事情
s = s.replaceAll(" ","\\ ");
我找不到答案,我不知道如何編譯org.apache.commons.lang.StringEscapeUtils
,這是我在互聯網上找到的唯一解決方案。如何在Android中轉義字符串?
另外,我不明白爲什麼我不能做這樣的事情
s = s.replaceAll(" ","\\ ");
我認爲你可以使用
URLEncoder.encode( 「你的URL在這裏」, 「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
這應該是該帖子中的正確答案。
你想做什麼? –
我有一個字符串,我想逃避所有需要轉義的字符,以便將字符串視爲適當的URL查詢。 – Greyshack
當然,添加反斜槓並不會執行URL轉義。這不是「逃避」是一個規範,普遍適用 - 不同的上下文有不同類型的轉義。你想要URL轉義。我懷疑http://stackoverflow.com/questions/3286067是你想要的。 –