跟老齐学Python之坑爹的字符编码
字符编码,在编程中,是一个让学习者比较郁闷的东西,比如一个str,如果都是英文,好说多了。但恰恰不是如此,中文是我们不得不用的。所以,哪怕是初学者,都要了解并能够解决字符编码问题。是的,投胎是技术活,但上面的问题不是中文的错。我看到有的教材中有定义,不敢说他的定义不对,至少可以说不容易理解。古代打仗,击鼓进攻、鸣金收兵,这就是编码。也就是你在上面的实验中,看到的是“中”这个字在计算机中编码之后的字节表示。然后通过decode函数,将字节串转变为字符串,并且这个字符串是按照unicode编码的。在unicode编码中,一个汉字对应一个字符,这时候度量它的长度就是1.反过来,一个unicode编码的字符串,也可以转换为字节串。
下载地址
用户评论