@vitsen777

Почему не работает кодировка utf-8 в python?

Написал вот такой код(текстовый редактор Atom):
import sys
script, encoding, error = sys.argv

def main(language_file, encoding, errors):
    line = language_file.readline()

    if line:
        print_line(line, encoding, errors)
        return main(language_file, encoding, errors)


def print_line(line, encoding, errors):
    next_lang = line.strip()
    raw_bytes = next_lang.encode(encoding, errors=errors)
    cooked_string = raw_bytes.decode(encoding, errors=errors)

    print(raw_bytes, "<===>", cooked_string)


languages = open("languages.txt", encoding="utf8")

main(languages, encoding, error)


Вывожу через windows powershell:
5d333c491dc00239011173.png
  • Вопрос задан
  • 873 просмотра
Решения вопроса 1
@lexa_gorchakov19
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы