Недавно я столкнулся с некоторыми проблемами декодирования ручки (с ошибками отображением 0x81, 0x8D) из модуля Biopython с анаконда 4.1.1 питона 3.5.2 Установки на Sony VAIO окна 10 системыPython 3 Кодировка по умолчанию cp1252
После некоторых исследований кажется, что проблема может заключаться в том, что кодек декодирования по умолчанию - cp1252. Я запустил код ниже и обнаружил, что на самом деле кодек по умолчанию установлен на cp1252.
Однако несколько сообщений предполагают, что python 3 должен установить кодек по умолчанию для utf8. Это верно? Если да, то почему мой cp1252 и как я могу это решить? import locale os_encoding = locale.getpreferredencoding()
Уточнение, которое я использую .read() для анализа дескриптора из модуля Entrez.efetch. Можно ли тогда указать кодировку как с open()? –