0
默認編碼爲'cp1251'
-how在默認情況下可以在Python3中更改爲UTF-8
?由於函數sys.setdefaultencoding()不起作用更改編碼python 3
默認編碼爲'cp1251'
-how在默認情況下可以在Python3中更改爲UTF-8
?由於函數sys.setdefaultencoding()不起作用更改編碼python 3
Python3的str
在unicode中很流行。如果您正在使用字節組的工作,然後
mystring = b'my cp1251 byte array'.decode('cp1251')
你可以把它作爲一個str
或把它轉換成utf-8字節數組:
my_utf_8_bytearray = mystring.encode()
你覺得爲什麼你需要做的是什麼? –
因爲我使用的urllib.request,這給了我錯誤的字符時,解析西里爾文(\ xd0 \ x9e \ xd0 \ x9a \ xd0) – HalfPintBoy
因此編碼/解碼正確..也見[this](https:// anonbadger。 wordpress.com/2015/06/16/why-sys-setdefaultencoding-will-break-code/) –