java URL 编码解码
Posted 千彧
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java URL 编码解码相关的知识,希望对你有一定的参考价值。
1 import java.io.UnsupportedEncodingException; 2 /** 3 * url转码、解码 4 * 5 * @author lifq 6 * @date 2015-3-17 下午04:09:35 7 */ 8 public class UrlUtil { 9 private final static String ENCODE = "GBK"; 10 /** 11 * URL 解码 12 * 13 * @return String 14 * @author lifq 15 * @date 2015-3-17 下午04:09:51 16 */ 17 public static String getURLDecoderString(String str) { 18 String result = ""; 19 if (null == str) { 20 return ""; 21 } 22 try { 23 result = java.net.URLDecoder.decode(str, ENCODE); 24 } catch (UnsupportedEncodingException e) { 25 e.printStackTrace(); 26 } 27 return result; 28 } 29 /** 30 * URL 转码 31 * 32 * @return String 33 * @author lifq 34 * @date 2015-3-17 下午04:10:28 35 */ 36 public static String getURLEncoderString(String str) { 37 String result = ""; 38 if (null == str) { 39 return ""; 40 } 41 try { 42 result = java.net.URLEncoder.encode(str, ENCODE); 43 } catch (UnsupportedEncodingException e) { 44 e.printStackTrace(); 45 } 46 return result; 47 } 48 49 /** 50 * 51 * @return void 52 * @author lifq 53 * @date 2015-3-17 下午04:09:16 54 */ 55 public static void main(String[] args) { 56 String str = "测试1"; 57 System.out.println(getURLEncoderString(str)); 58 System.out.println(getURLDecoderString(str)); 59 60 } 61 62 }
以上是关于java URL 编码解码的主要内容,如果未能解决你的问题,请参考以下文章