@Begginer_serg

Изменить кодировку файла TXT?

Из wmic создается текстовый файлик, с кодировкой Юникод (utf-16).
При чтении в веб браузере (utf-8) непонятные символы, если же txt файл через "Сохранит как.." выбрать кодировку utf-8, то все работает исправно, но как можно автоматизировать этот процесс через python или php?
  • Вопрос задан
  • 1986 просмотров
Пригласить эксперта
Ответы на вопрос 2
Adamos
@Adamos
Если задача только в том, чтобы браузер отображал верно файлы txt, наляпанные вами в неизвестной виндовской кодировке, то ее решение - не в РНР, а в настройке того сервера, на котором крутится этот сайт.
Чтобы он для *.txt подставлял заголовок
Content-Type: text/plain; charset={та кодировка, которая реально в этих файлах}
Ответ написан
@Dzhigit
Начинающий прогер
Я не совсем понял вопрос, но запись и чтение файла кодировки utf-8

filename = input("Введите название будущего файла: ")

# Запись файла с кодировкой utf-8
with open(filename+'.txt', 'w', encoding='utf-8') as fl:
    fl.write('Текст')

# Чтение файла с кодировкой utf-8
with open(filename+'.txt', 'r', encofing='utf-8') as fl:
    fl.read()
Ответ написан
Ваш ответ на вопрос

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

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