說我有一個URL的空間,什麼是正確的方法來將其轉換爲%20?請不要'取代'建議。在Java中,如何獲得規範化的網址
例如,如果你把「http://test.com/test和測試/ a」的瀏覽器窗口,將其轉換爲http://test.com/test%20and%20test/a
如果我使用URLEncoder的,我得連/轉換。這不是我想要的。
謝謝,
這是正確的方式,好像。添加到問題中,如果在路徑中還有一些非ASCII代碼,我想用utf8編碼轉換爲有效的url,該怎麼辦?例如:test.com:8080/test和test /pierlag2_carré/ a?query =世界我希望它被轉換爲test.com:8080/test%20and%20test/pierlag2_carr%C3%A9/a?query= %E4%B8%96%E7%95%8C
在構建URL之前,您應該對需要編碼的URL部分進行編碼。 –