URLDecoder: Illegal hex characters in escape (%) pattern ...

URL中含有%,報錯如下:

URLDecoder: Illegal hex characters in escape (%) pattern …

解決:

uriStr = uriStr.replaceAll("%","%25");

這種情況一般是出現在連接mongoDB數據庫的時候,因爲要把用戶名密碼寫在url中,而一般爲了增加密碼複雜度,很多人就會加上%等特殊符號。

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