public class Conver {
public static void main(String[] args) {
String str="中国";
byte[] date=str.getBytes();
//字节数不完整
System.out.println(new String(date,0,3));
}
/**
* 编码和解码字符集必须相同,否则乱码
* @throws UnsupportedEncodingException
*/
public static void test() throws UnsupportedEncodingException {
//解码byte-->char
String str="中国";//gbk
//编码char-->byte
byte[] date=str.getBytes();
//编码和解码字符集统一
System.out.println(new String(date));
date=str.getBytes("utf-8");//设定编码字符集
//不同一出现乱码
System.out.println(new String(date));
///
//编码
byte[] date2="中国".getBytes("utf-8");
//解码
str=new String(date2, "utf-8");
System.out.println(str);
}
}
[IO]——编码和解码
最新推荐文章于 2024-08-11 16:07:18 发布