编码与解码

mac2024-06-30  59

编码:把字符串转换成字节数组 解码:把字节数组转换成字符串

//使用平台默认的码表进行编码 byte[] bytes = "好好学习,天天向上".getBytes(); //使用平台默认的码表进行解码 String s = new String(bytes); System.out.println(s); //指定码表进行编解码 byte[] bytes1 = "好好学习,天天向上".getBytes("GBK"); //乱码产生的原因:编解码使用的码表不一致,就会产生乱码 String string = new String(bytes1, "GBK"); System.out.println(string);

注意: 编码和解码的码表要一致,即用什么编码,就用什么解码;

最新回复(0)