`

Java类的编码和解码

阅读更多
编码:
java.net.URLEncoder;


public static String encode(String s,String charset){
		try {
		
			return URLEncoder.encode(s, charset);
		} catch (UnsupportedEncodingException e) {
			return "";
		}
	}

	public static String encode(String s){
		return encode(s,"utf-8");
	}
	
	public static void main(String[] args) {
	
		System.out.println(	encode("中国"));
	}

结果为:
%E4%B8%AD%E5%9B%BD

java.net.URLDecoder:

	public static String decode(String s,String charset){
		try {
		
			return URLDecoder.decode(s, charset);
		} catch (UnsupportedEncodingException e) {
			return "";
		}
	}

	public static String decode(String s){
		return decode(s,"utf-8");
	}
	
	public static void main(String[] args) {
	
		System.out.println(decode("%E4%B8%AD%E5%9B%BD"));
	}


结果为:
中国



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics