'UnicodeEncodeError: 'charmap' codec can't encode characters in position 726-730: character maps to <undefined> [duplicate]

I have the following code in VSCode:

from bs4 import BeautifulSoup
import urllib.request

req = urllib.request.urlopen('https://www.ua-football.com/sport')
html = req.read()

soup = BeautifulSoup(html, 'html.parser')
news = soup.find_all('li', class_='liga-news-item')

When printing news it gives me an error:

UnicodeEncodeError: 'charmap' codec can't encode characters in position 726-730: character maps to <undefined>

If I try to encode html or soup to utf-8 I will be unable to use find_all method. I literally went across the whole internet but haven't found a solution. Is there a way?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source