Python编码问题

2017-09-29  本文已影响0人  Philosopher_

乱码根源:

总结:

在计算机的世界,Unicode是“普通话”,其他的,像UTF-8、gbk什么的都是方言,而有的方言还解释不成普通话(因为有的方言,如gbk,太有“地方特色”,一些“俚语”在普通话里不能“写出来”,表达的含义,可意会不可言传 ),所以计算机会“说错话”,毕竟计算机还只是个机器,它只认普通话;同时,这个机器还蛮自动化的,会自动将方言转换为普通话,而在一些“认不出来”的情况下,就直接报错了,所以,如果出错的时候将自己想要讲的话转换(编译)为其它方言就行了,系统会再识别一次!


在Python中,有常用三套编码方式:

三套编码方案的优缺点:

上一篇下一篇

猜你喜欢

热点阅读