1. 程式人生 > >UnicodeEncodeError: 'ascii' codec can't encode character u'u5728' in position 1

UnicodeEncodeError: 'ascii' codec can't encode character u'u5728' in position 1

圖片 efault sys error decode position ron odi set

s = "圖片picture"
print chardet.detect(s)


for c in s.decode(‘utf-8‘):
print c

UnicodeEncodeError: ‘ascii‘ codec can‘t encode character u‘\u5728‘ in position 1

解決方案:

reload(sys)

sys.setdefaultencoding("utf8")

UnicodeEncodeError: 'ascii' codec can't encode character u'\u5728' in position 1