的URL給定一個URL編碼,如這一個,如何與Java
http://www.example.com/some目錄/某些文件
你怎麼編碼這個網址?瀏覽器自動對它進行編碼。在Java中,我找不到一個現成的函數。我懷疑應該有這樣的功能,因爲這通常是需要的。
當我嘗試使用帶有單個String的構造函數使用URI類並解析URL的組件(如權限,路徑等)時,它會給出錯誤,因爲它期望編碼的URL。
你知道一個現成的函數,將產生,例如在這種情況下:
http://www.example.com/some%20directory/some%20file
[URLEncoder的(http://docs.oracle .com/javase/1.5.0/docs/api/java/net/URLEncoder.html)符合[HTML 4.01規範](http://www.w3.org/TR/html4/)。 –
相關http://stackoverflow.com/questions/26254051/java-how-to-encode-url-path-for-non-latin-characters –