字符串编码:
把看得懂的字符串变成看不懂的字节<br /> 字符串转换成字节数组就是编码<br /> public byte[] getBytes()<br /> 使用平台(当前操作系统)的默认字符集(编码表)将此字符串编码为字节序列,将结果存储到新的字节数组中。
public byte[] getBytes(String charsetName)<br /> throws UnsupportedEncodingException<br /> 参数传入一个字符串 表示使用指定的编码表<br /> 把当前字符串进行编码<br /> **UnsupportedEncodingException 不存在的编码类型异常**
字符串解码:
public String(byte[] bytes)<br /> 通过使用平台的默认字符集解码指定的字节数组来构造新的String<br /> public String(byte[] bytes,<br /> String charsetName)<br /> throws UnsupportedEncodingException构<br /> 造一个新的String由指定用指定的字节的数组解码charset<br /> 传入指定的字符集名称 解码该字符串
如果编码和解码格式不一致 则会出现乱码
ASCII默认按照utf-8格式进行解码
