#python #кодировка #python_3x #python_32
Требуется открыть файл и считать данные на python 3. Ну и как обычно возникает проблема с кодировкой. with open('content.html', 'rb') as f: text = f.read() print(text.decode('utf-8', 'ignore')) Получаю ошибку: UnicodeEncodeError: 'charmap' codec can't encode character '\xab' in position 66 20: character maps toОткрывал файл как в бинарном, так и в текстовом режиме с параметром encoding и без него. Как прочитать файл?
Ответы
Ответ 1
Кто-то из них врет. Что определеннно, так это 66-ой байт шестнадцатиричное ab не может быть первым байтом символа в кодировке UTF-8. Посмотрите на байты перед 66-м.
Комментариев нет:
Отправить комментарий