UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\xa0’ in position,在网上一查,发现是 Windows 的控制台的问题。控制台的编码是 GBK,Python 是 UTF-8,造成了冲突。下面给出三种解决方法:
第一种方法:直接替换出错的内容
print(json.dumps(textList, ensure_ascii=False).replace('\xa0', ' '))
第二种方法:再解码
先用 GBK 编码,加个 ignore ...