更改编码 python 3

Changing encoding python 3

默认编码为'cp1251'-如何在Python3中将其默认更改为UTF-8?因为函数 sys.setdefaultencoding() 不起作用

Python3 的 str 始终采用 unicode。如果您使用的是字节数组,那么

mystring = b'my cp1251 byte array'.decode('cp1251')

您可以将其保存为 str 或将其放入 utf-8 字节数组中:

my_utf_8_bytearray =  mystring.encode()