Tash1moto
@Tash1moto

Как исправить кодировку в python?

Всем привет.
Нужна помощь с кодировкой.
На вход приходит как кириллица так и латиница.
Пробовал # -*- coding: utf-8 -*- и # -*- coding: cp1251 -*-

folder_name = str(i.text).encode().decode('utf-8')
print(folder_name)

2b22f9b7a9383dc4c5941d5bf975ebd9.jpg
folder_name = str(i.text).encode().decode('cp1251')
print(folder_name)

4c4d737ecfb26315c98b60ddd3b446cd.jpg

Какой есть выход?
  • Вопрос задан
  • 184 просмотра
Пригласить эксперта
Ответы на вопрос 2
Tash1moto
@Tash1moto Автор вопроса
После 3х часов танцев с бубном, удалось уйти от проблемы.
Заменив запрос страницы с requests.get(url).text
на urllib.request.urlopen(url).read()
Ответ написан
@abcd0x00
На вход приходит как кириллица так и латиница.
Пробовал # -*- coding: utf-8 -*- и # -*- coding: cp1251 -*-

Эта декларация кодировки вообще никак не относится к тому, что приходит. Эта декларация сообщает интерпретатору, в какой кодировке записан сам исходник (чтобы интерпретатор неправильно не раскодировал его).
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы