怎么让wxPython显示中文呢

怎么让wxPython显示中文呢

试着改了一下listctrl的demo,没法显示中文
  File "run.py", line 154, in ?
    main(sys.argv)
  File "run.py", line 148, in main
    app = RunDemoApp(name, module, useShell)
  File "run.py", line 48, in __init__
    wx.App.__init__(self, redirect=False)
  File "F:\Python\Lib\site-packages\wx-2.6-msw-unicode\wx\_core.py", line 7473,
in __init__
    self._BootstrapApp()
  File "F:\Python\Lib\site-packages\wx-2.6-msw-unicode\wx\_core.py", line 7125,
in _BootstrapApp
    return _core_.PyApp__BootstrapApp(*args, **kwargs)
  File "run.py", line 83, in OnInit
    win.SetFocus()
  File "F:\Python\Lib\site-packages\wx-2.6-msw-unicode\wx\_core.py", line 8645,
in SetFocus
    return _core_.Window_SetFocus(*args, **kwargs)
UnicodeDecodeError: 'gbk' codec can't decode bytes in position 2-3: illegal mult
ibyte sequence
在程序的第一行加上:
#coding=gbk

在有中文字符串的地方使用u格式
u'中文'
加上u之后果然能显示了,不过是乱码,应该是编码方式不对

在第一行加上#coding=gbk结果出现内存错误,google了一下,改成#coding : gbk,可以运行了但还是乱码,然后改成#coding : utf-8结果一样,又试#coding : gb2312,结果还是乱码

郁闷~
刚才又查了一下,原来是写法不对,应该是
# coding : utf-8
#后面有个空格的

发现我的问题差不多都是limodou回答的,谢谢啊
python中文解决方法是跨平台的吗?
又是他,是不是有python的地方就有他啊???!!!
是跨平台的。
如果数据表字段多的话 估计效率很受影响
如果数据表里面包含中文字段的话 配合pymssql,
行数据和列数据必须先进行转换 有点困惑!