编码转换

import java.net.URLDecoder;
import java.net.URLEncoder;

/**
 * 
 * @author zyengogo
 *
 */
public class EncoderTest {

	/**
	 * @param main测试
	 */
	public static void main(String[] args) {
		try {
			System.out.println("中文");//1 
			 
	           System.out.println("中文".getBytes());//2 
	 
	           System.out.println("中文".getBytes("GB2312"));//3 
	 
	           System.out.println("中文".getBytes("ISO8859_1"));//4 
	            
	 
	           System.out.println(new String("中文".getBytes()));//5 
	 
	           System.out.println(new String("中文".getBytes(),"GB2312"));//6 
	 
	           System.out.println(new String("中文".getBytes(),"ISO8859_1"));//7 
	 
	           System.out.println(new String("中文".getBytes("GB2312")));//8 
	 
	           System.out.println(new String("中文".getBytes("GB2312"),"GB2312"));//9 
	            
	 
	           System.out.println(new String("中文".getBytes("GB2312"),"ISO8859_1"));//10 
	 
	           System.out.println(new String("中文".getBytes("ISO8859_1")));//11 
	 
	           System.out.println(new String("中文".getBytes("ISO8859_1"),"utf-8"));//12 
	 
	           System.out.println(new String("中文发送短信".getBytes("ISO8859_1"),"utf-8"));//13 
	            
	           //编码与解码 
	           String cont=URLEncoder.encode(new String("你在干什么啊  33335"), "utf-8"); 
	           System.out.println("0:"+cont);            
	           String after=URLDecoder.decode(cont, "utf-8"); 
	           System.out.println("1:"+after);
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} 
	}

}

你可能感兴趣的:(编码转换)