pygtk 中文乱码,如何解决?

pygtk 中文乱码,如何解决?

windows上用pygtk,   用IDLE编辑,运行时显示乱码

我估计IDLE使用的是gb2312,但我的gtk使用utf-8

请问该如何解决?我不了解i18n
我在IDLE里选择了utf,但还是不行,运行时警告信息如下:
Invalid UTF-8 STRING PASSED TO PANGO_LAYOUT_SET_TEXT()  ....等等
写好后,在command模式下运行看看
我把编码改成utf-8的现在就好了, thanks