为什么会有乱码?
原因①:读取数据的时候未读完整个汉字
原因②:编码和解码的方式不统一
如何不产生乱码?
1. 不要用字节流读取文本文件
2. 编码解码时使用同一个码表,同一种编码方式
问:字节流读取中文会乱码,但为什么拷贝文本文件不会乱码呢?
答:拷贝时,是一个字节一个字节地拷贝过去的,数据没有丢失,如果记事本在读取文件的时候,用到字符集和编码方式 与 数据源保持一致,就不会出现乱码了
标签:为什么,Java,字节,乱码,拷贝,编码方式,读取 From: https://www.cnblogs.com/gagaya2/p/17783307.html