簡體   English   中英

如何通過傳遞json URL使URL中的空白區域可讀

[英]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");

使用可以從該站點檢查所有Unicode URL!

對於空間,請使用:-

URI uri = new URI(string.replace(" ", "%20"));  

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM