我收到UnicodeEncodeError: 'charmap' codec can't encode character '\u200b' in position 756: character maps to error while running this code::
from bs4 import BeautifulSoup
import requests
r = requests.get('https://stackoverflow.com').text
soup = BeautifulSoup(r, 'lxml')
print(soup.prettify())
Run Code Online (Sandbox Code Playgroud)
输出是:
Traceback (most recent call last):
File "c:\Users\Asus\Documents\Hello World\Web Scraping\st.py", line 5, in <module>
print(soup.prettify())
File "C:\Users\Asus\AppData\Local\Programs\Python\Python38\lib\encodings\cp1252.py", line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\u200b' in position 756: character maps to <undefined>
Run Code Online (Sandbox Code Playgroud)
我在 vs 代码中使用 python 3.8.1 和 UTF-8。如何解决这个问题?