a question about unicode in python
wollez at gmx.net
Tue Jun 12 19:06:36 CEST 2007
> 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'张三'
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.
More information about the Python-list