tada_no_net
@tada_no_net

Почему возникает ошибка «UnicodeEncodeError: 'charmap' codec can't encode character '\u2033' in position 88: character maps to»?

Мой код:
import requests
from bs4 import BeautifulSoup

file = open('films.txt','w', encoding='utf8')
response = requests.get('https://market.fixed.one/macbooks/')
soup = BeautifulSoup(response.text, 'html.parser')
a = soup.find_all(name='h2')
print(a)


Ошибка:
UnicodeEncodeError: 'charmap' codec can't encode character '\u2033' in position 88: character maps to <undefined>


Подскажите как решить проблему.
  • Вопрос задан
  • 556 просмотров
Пригласить эксперта
Ответы на вопрос 1
@galaxy
Консоль должна быть в совместимой кодировке. Если винда, то chcp 65001 вроде.
Или писать результат в файл, а не в консоль.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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