【问题标题】:Changing encoding python 3更改编码 python 3
【发布时间】:2015-11-06 17:16:59
【问题描述】:

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

【问题讨论】:

标签: python encoding utf-8 cp1251


【解决方案1】:

Python3 的 str 是 unicode 格式。如果您正在使用 bytearray,那么

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

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

my_utf_8_bytearray =  mystring.encode()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-28
    • 2012-09-25
    • 1970-01-01
    • 2015-10-06
    • 1970-01-01
    • 2021-02-21
    • 1970-01-01
    • 2015-08-15
    相关资源
    最近更新 更多