0xe7是什么?...latin-1是什么编码?
下面就要聊一聊这些问题....举个栗子:
在ASCII编码中,字母A的表示为:
二进制: 0100 0001
十进制: 65
十六进制: 0x41
所以看前面的问题:0xe7是什么?...0x是16进制,用二进制表示就是1110 0111,十进制是231.
对照ASCII码,7位一共128个字符,231明显超过了128,所以对于ASCII编码来说,它并不认识0xe7....单字节编码的问题是能够表示的字符很少,但是单字节和计算机最基础的表示单位一致,所以面对其他编码的中文表示,可以拆成一个一个的单字节,用Latin-1进行保存.所以就像上面UTF-8对鱼的表示一样,用Latin