1、计算机中存储任何数据都是以二进制进行存储的。
常见的编码表是
ASCLL:所有的码表都囊括了ASCC码表,一个字符占用一个字节、
GBK :码表中,每个中文占用2个字节、
UTF-8:万国码每个中文占用3个字节。
编码:就是将看的懂得的,能够识别的字符,变为看不懂得字节
解码:就是将字节转换为看的懂得字符。
所以编码和解码都需要一种转换格式,这种转换格式就是编码表。
样例:
String str=“你好”;
byte[] bytes = str.getBytes();
System.out.println(Arrays.toString(bytes));
细节:
1、英文,数字,标点,占用一个字节
2、中文字符,在字节体现的时候,开头肯定是负数,后面的有可能是正数
2、指定编码格式