编码解码

来源:互联网 发布:网络问政直通车 编辑:程序博客网 时间:2024/05/16 12:23
/*
 * 编码:字符串变成字节数组
 * 解码:字节数组变字符串
 * 
 * String-->byte[];str.getBytes(charsetName);
 * 
 * byte[]-->String;new String(byte[],charsetName)
 */
public class EncodeTest {
public static void main(String[] args) throws IOException {
String s="你好";
byte[] b1=s.getBytes("GBK");//编码
System.out.println(Arrays.toString(b1));
String s1=new String(b1,"ISO8859-1");//错误解码
System.out.println(s1);
//对s1进行ISO8859-1编码
byte[] b2=s1.getBytes("ISO8859-1");//编码
String s2=new String(b2,"gbk");

}


}
0 0
原创粉丝点击