byte[] bt1=right.getBytes("iso8859-1");
byte[] bt2=right.getBytes("gb2312");
byte[] bt3=right.getBytes("utf-8");
byte[] bt4=right.getBytes("unicode");
System.out.println(bt1);
System.out.println(bt2);
System.out.println(bt3);
System.out.println(bt4);
System.out.println(new String(bt1,"utf-8"));
System.out.println(new String(bt2,"utf-8"));
System.out.println(new String(bt3,"utf-8"));
System.out.println(new String(bt4,"utf-8"));
byte[] bt2=right.getBytes("gb2312");
byte[] bt3=right.getBytes("utf-8");
byte[] bt4=right.getBytes("unicode");
System.out.println(bt1);
System.out.println(bt2);
System.out.println(bt3);
System.out.println(bt4);
System.out.println(new String(bt1,"utf-8"));
System.out.println(new String(bt2,"utf-8"));
System.out.println(new String(bt3,"utf-8"));
System.out.println(new String(bt4,"utf-8"));
本文提供了一个关于不同字符编码(如ISO-8859-1、GB2312、UTF-8和Unicode)转换为字节数组,并将字节数组重新转换为字符串的具体示例。该示例展示了如何在Java中处理多种字符集。
840

被折叠的 条评论
为什么被折叠?



