java转码各种方法

来源:互联网 发布:设计楼房的软件 编辑:程序博客网 时间:2024/04/30 06:49
public static void main(String[] argv){ 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) {     System.out.println(e.getMessage());     } } 

0 0