package com.heima.code;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.util.Arrays;
/*
编码:字符串变成字节数组。
解码:字节数组变成字符串。
String-->>byte[];str.getBytes(charsetName);
byte[]-->>String;new String(byte[],charsetName);
* */
public class EncodeDemo01 {
public static void main(String[] args) throws IOException {
String str = "您好";
byte[] byte01 = str.getBytes();//编码
// byte[] byte01 = str.getBytes("GBk");//以GBK格式
// byte[] byte01 = str.getBytes("UTF-8");//以GBK格式
System.out.println(Arrays.toString(byte01));
String str01 = new String(byte01);//解码
// String str01 = new String(byte01,"GBK");//解码
// String str01 = new String(byte01,"UTF-8");//解码
System.out.println("str01="+str01);
}
}
|
|