Python中encode/decode有什么区别?
将Unicode字符串表示为字节字符串称为编码。将字节字符串转换为Unicode字符串称为解码。通常,每当您需要将其用于IO(例如通过网络传输或将其保存到磁盘文件中)时,都会对Unicode字符串进行编码。每当您从网络或磁盘文件接收字符串数据时,通常会解码字节字符串。
要使用给定编码对字符串进行编码,可以执行以下操作:
要解码字符串(使用与编码时相同的编码),需要调用decode(encoding)。例如:
这个utf8编码的字符串等同于u’æøå’
阅读更多:Python 教程