用eclipse+pydev学习python遇到问题

用eclipse+pydev学习python遇到问题

很简单的代码:
# -*- coding: utf-8 -*-

string1 = u"這是字串1."
string2 = u"This is string2."

print string1, repr(string1)
print string2, repr(string2)

运行时就出错,
Traceback (most recent call last):
  File "D:\workspace\PythonDemo\src\unicode.py", line 6, in <module>
    print string1, repr(string1)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3: ordinal not in range(12
论坛上有人说修改console的编码为utf-8,我也改过来了,而且文件的编码也是utf-8,都是utf-8了,怎么还是不行。你们也可以拿这个代码测试下。
我的系统是windows xp sp2
在这个帖子里,http://bbs.chinaunix.net/viewthr ... p;page=1#pid4839251,phpbird提供了解决方法。

windows下
# -*- coding: cp936 -*-