我试图自己理解Python中的encode
和decode
,但对我来说没有什么是真的很清楚。我不明白Python中的编码和解码(2.7.3)
str.encode([encoding,[errors]])
str.decode([encoding,[errors]])
首先,我不明白这两个函数的 “编码” 参数的需要。
每个函数的输出是什么,它的编码是什么?每个函数中“编码”参数的用法是什么?我真的不明白“字符串”的定义。
我有一个重要的问题,有没有办法从一种编码传递给另一种? 我在ASN.1上读过一些关于“octet string”的文字,所以我想知道它是否和“bytes string”一样。
感谢您的帮助。
但您确实阅读过[docs](http://docs.python.org/library/stdtypes.html#str.encode),是不是。对不起,我要求 – tiwo 2012-07-21 23:36:24