[英]How to make empty space in URL be readable by passing json URL
> String url = "http://localhost:61819/RestServiceImpl.svc/json/empty url";
如何在傳遞網址時刪除空白區域。
String url = "http://localhost:61819/RestServiceImpl.svc/json/empty url".replaceAll(" ","%20");
(要么)
String url=URLEncoder.encode("http://localhost:61819/RestServiceImpl.svc/json/empty url", "UTF-8");
上這堂課
import java.net.UrlEncoder;
String newUrl = URLEncoder.encode(oldUrl);
這不是替換url中空格的好方法。 它可能會更改URL。
相反,我更喜歡使用URLEncoder.encode()
方法對URL進行編碼。 這樣,空格和特殊字符將得到相應處理。
在J2EE應用程序中,如果要發送URL作為響應,則應使用HttpServletResponse的encodeRedirectUrl()
方法。
比模式匹配更喜歡編碼。 只需將字符串編碼如下:
String url = "http://localhost:61819/RestServiceImpl.svc/json/empty url";
url = URLEncoder.encode(url, "UTF-8");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.