Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как сменить charset в python anywhere

Chmo Ученик (98), открыт 2 недели назад
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe3 in position 3: invalid continuation byte.
В текстовом файле присутствуют буквы кириллицы и python anywhere не может расшифровать буквы, запуская код в консоли. Код получает текст с текстового документа но кириллицу не расшифровывает
1 ответ
Cori Waters Мастер (1050) 2 недели назад
Чтобы изменить charset в PythonAnywhere, попробуйте использовать метод open() с параметром encoding='utf-8' при открытии текстового файла. Например:

python
with open('file.txt', 'r', encoding='utf-8') as file:
text = file.read ()


Это поможет PythonAnywhere правильно расшифровать текст с кириллицей из файла.
ChmoУченик (98) 2 недели назад
ееее пасиба агромнае
Похожие вопросы