URLEncoder.encode編碼空格變+號

今天調用rest接口的時候,使用URLEncoder編碼將空格轉爲了+號,而rest接口方需要將空格轉爲%20,參照標準

  

  之後用了不少在線的工具測試,有的將空格轉爲了+號,有的則是轉爲了%20。看了一篇博文恍然大悟:

  https://www.jianshu.com/p/4a7eb969235d

  因爲我要轉的字符在URL的參數部分,會被轉爲+號,而原本的+號則被轉爲%2b,所以可以轉換了之後將所有的+號替換爲%20就達到了我的要求。

URL中關於空格的編碼轉換成+或轉換成%20的問題

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章