java 中文转码demo大全
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());?
??? }?
}?