UnicodeEncodeError: 'ascii' codec can't encode character u'\u5728' in position 1时间:2023-03-10 03:34:18 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")