почему python не распознаёт русский язык при чтении текстового файла?
есть текстовый файл: test2.txt, а в нём строка: "Привет, я тестовый файл!". проблема в том, что этот код выдаёт странные символы, вместо русского текста:
ff = open('test2.txt','r')
print(ff.read())
ff.close()
при записи в текстовый файл цифр или английских букв всё выводит нормально.
Ответы (1 шт):
Автор решения: Victor VosMottor
→ Ссылка
ff = open('test2.txt','r', enconding="<YOUR_FILE_ENCODING_GOES_HERE>")
print(ff.read())
ff.close()
Если вы скинули в те "странные символы", я б угадал че за кодировка, а так думаю, что cp1251.
Good luck!