系统: Mac OSX Tiger 10.4.11
核心: powerpc-apple-darwin8.11.0
wxWidgets: wxAqua
Python: python 2.5.4
OSX 的缺省中文编码为 zh_CN.UTF-8 。
为了使 python25 正确使用 utf8 编码,需在源代码第一行或第二行(#!/usr/bin/python 的下面),加入:
#-*-coding: utf-8-*-
为了使 wxwidgets 正确使用 utf8 ,在程序中加入:
wx.SetDefaultPyEncoding('utf8')
如果只是在局部代码中使用中文,也可以用 unicode():
t=wx.StaticText(panel,-1,unicode('hello 世界','utf8'))
阅读(673) | 评论(0) | 转发(0) |