print(data) 时,总是报
UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\xe7’ in position 1502: illegal multibyte sequence
我的 data 里面存在法语文字,而 print() 函数自身有限制,不能完全打印所有的unicode字符(参考这篇文章:link)
最初尝试使用
print(data.decode('utf-8'))
但是行不通
接着试了一下:
print(data.encode('utf-8'))
成功 print 数据!