hzqij schrieb: > i have a python source code test.py > > # -*- coding: UTF-8 -*- > > # s is a unicode string, include chinese > s = u'张三' > > then i run > > $ python test.py > UnicodeDecodeError: 'utf8' codec can't decode bytes in position 0-1: > invalid data > > by in python interactive, it is right > >>>> s = u'张三' > > why? > >
just an idea: is your text editor really supporting utf-8? In the mail it is only displayed as '??' which looks for me as the mail editor did not send the mail as utf. Try to attach a correct text file.
-- http://mail.python.org/mailman/listinfo/python-list