在玩itchat,打印好友信息时报错:
UnicodeEncodeError: 'gbk' codec can't encode character '\U0001f914' in position 287: illegal multibyte sequence
gbk无法编码unicode的某些字符,查阅后解决:
在代码开始位置设置输出标准:
import io
import sys
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf8')