我无法找到错误的解决方案:
UnicodeEncodeError: 'charmap' codec can't encode character '\x96' in position 582: character maps to <undefined>
当我尝试使用以下命令将输出重定向到文件时出现
python.exe page_query.py > output.html
仅使用:/ / p>在powershell中显示输出没有问题
python.exe page_query.py
但我必须先使用chcp 65001
命令。
这是我的简短代码:
import requests
payload = {'st': 'C3225X6S0J107M250AC'}
r = requests.get('http://pl.farnell.com/webapp/wcs/stores/servlet/Search?catalogId=15001&langId=-22&storeId=10170&categoryName=Wszystkie%20kategorie&selectedCategoryId=&gs=true&', params=payload)
print(r.encoding)
unicode_str = r.text
print(unicode_str)
你可以帮忙吗?