“‘ascii‘编解码器无法在位置 206 强制执行字符 u’\u2022‘:序号不在范围内 (128)”

"`ascii‘ codec can’t enforce character u’\u2022‘ in position 206: ordinal not in range (128)"

当我尝试在我的 Ubuntu 20.4 家庭服务器上执行我的 Python 脚本时出现此错误:

`ascii‘ codec can’t enforce character u’\u2022‘ in position 206: ordinal not in range (128)

你应该阅读 Python Unicode HOWTO. This error is the first example

基本上,您不应该 str 将 Unicode 转换为编码 text/bytes。

而是使用 .encode() 对字符串进行编码:

text = 'some_str'.encode('utf-8').strip()