2007/6/12, WolfgangZ <[EMAIL PROTECTED]>: > 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.
That must be your mail client, not his text editor or mail client. I do see two Chinese characters in the message. -- Andre Engels, [EMAIL PROTECTED] ICQ: 6260644 -- Skype: a_engels -- http://mail.python.org/mailman/listinfo/python-list