decode byte 0xe7 in position 63897: invalid continuation byte
Log的意思是,UTF-8的解码器无法处理字符0xe7
最后的解决方案是使用latin...计算机编码
在计算机中,所有数据在存储和运算时都要使用二进制表示(这个不理解可以问问冯诺依曼),也就是说,所有字母,符号在计算机中都是由0和1组成的一串数字表示.但是,就像我们需要给所有事物起名一样,所有现实中的字母...对照ASCII码,7位一共128个字符,231明显超过了128,所以对于ASCII编码来说,它并不认识0xe7....1110 0111,占2字节,对比UTF-8的2字节,第三位就不一样,所以0xe7不属于UTF-8的格式,因此无法解码....Latin-1属于单字节编码,最多能表示0-255的范围,即$2^8$,所以0xe7就在它的表示范围内,因此可以解码.