乱码的本质是编码和解码所用的编码集(编码方式)不一致导致,以String对象为例。
原始字符串str1
编码:byte[] b = str1.getBytes("编码方式");
解码:str2 = new String(b,"编码方式");
上面两种编码方式是相同的,则str1.equals(str2)为true
否则为false
乱码的本质是编码和解码所用的编码集(编码方式)不一致导致,以String对象为例。
原始字符串str1
编码:byte[] b = str1.getBytes("编码方式");
解码:str2 = new String(b,"编码方式");
上面两种编码方式是相同的,则str1.equals(str2)为true
否则为false