1 Importjava.io.UnsupportedEncodingException;2 /**3 * URL transcoding, decoding4 *5 * @authorLIFQ6 * @date 2015-3-17 pm 04:09:357 */8 Public classUrlutil {9 Private Final StaticString ENCODE = "GBK"; Ten /** One * URL decoding A * - * @returnString - * @authorLIFQ the * @date 2015-3-17 pm 04:09:51 - */ - Public Staticstring geturldecoderstring (String str) { -String result = ""; + if(NULL==str) { - return""; + } A Try { atresult =Java.net.URLDecoder.decode (str, ENCODE); -}Catch(unsupportedencodingexception e) { - e.printstacktrace (); - } - returnresult; - } in /** - * URL transcoding to * + * @returnString - * @authorLIFQ the * @date 2015-3-17 pm 04:10:28 * */ $ Public Staticstring geturlencoderstring (String str) {Panax NotoginsengString result = ""; - if(NULL==str) { the return""; + } A Try { theresult =Java.net.URLEncoder.encode (str, encode); +}Catch(unsupportedencodingexception e) { - e.printstacktrace (); $ } $ returnresult; - } - the /** - * Wuyi * @returnvoid the * @authorLIFQ - * @date 2015-3-17 pm 04:09:16 Wu */ - Public Static voidMain (string[] args) { AboutString str = "Test 1"; $ System.out.println (geturlencoderstring (str)); - System.out.println (geturldecoderstring (str)); - - } A +}
Java URL encoding decoding