1. 程式人生 > >URLEncoder和URLDecoder區別

URLEncoder和URLDecoder區別

第一次用到URLEncoder和URLDecoder是在當把一串URL作為引數傳遞給第三方,然後第三方拿到URL進行跳轉時,後來發現第三方在開啟URL時候,URL中的一些帶&的引數,在傳給微信開啟時會被擷取掉,百思不得其解,後來用URLEncoder進行編碼加密,然後傳給微信時候才能正常開啟,具體用法如下。

appendUrl = java.net.URLEncoder.encode(appendUrl, "UTF-8"); //解碼
appendUrl = java.net.URLDecoder.decode(appendUrl,"UTF-8"); //加碼

TIps:URLEncoder

URLDecoder都是java.net包下的方法,別弄混了