我试图通过自己encode
和decode
Python 来理解,但对我来说没有什么是真正清楚的。
str.encode([encoding,[errors]])
str.decode([encoding,[errors]])
首先,我不明白这两个函数中“编码”参数的必要性。
每个函数的输出是什么,它的编码是什么?每个函数中的“编码”参数有什么用?我不太了解“字节字符串”的定义。
我有一个重要的问题,有没有办法从一种编码传递到另一种编码?我在 ASN.1 上阅读了一些关于“八位字节字符串”的文本,所以我想知道它是否与“字节字符串”相同。
谢谢你的帮助。