更改编码 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()
默认编码为'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()