Некорректно считываются русские символы из текстового файла на python. Как исправить?
filer = open('dictionary.txt', 'r')
task = filer.read()
print(task)
Пример
В dictionary.txt
Привет мир
Вывод:
Привет мир
Ответы (1 шт):
Автор решения: Герман Покровский
→ Ссылка
Скорее всего проблема в кодировке файла, в начале файла можно добавить
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
Если вы конечно используете линукс. Если винду, можете попробовать без первой строки. Если все это не помогает, запустите скрипт из cmd/терминала. В если ничего не помогает, напишите, какую ide вы используете. У меня была похожая проблема на vs code, после перехода на atom все заработало. Можете попробовать.