因为在读的时候会将字节转换为字符,在转换过程中可能找不到对应的字符,就会用?代替,写出时会将字符转换为字节写出,如果是?则直接写出,这样写出之后的文件就乱了xx了