在Mozilla\components目录下面找到koEncodingServices.py文件,用文本编辑器打开在第80行插入 ('cp936', 'Chinese(CP-936/GB2312)', 'CP936', '', 1,'cp936'), ('GB2312', 'Chinese(GB-2312)', 'GB2312', '', 1,'GB2312'), ('GBK', 'Chinese(GBK)', 'GBK', '', 1,'GBK'), ('GB18030', 'Chinese(GB18030)', 'GB18030', '', 1,'GB18030'), 上述四行当中的后三行之对3.5版本有效,3.5版本使用的是FireFox的引擎,之前的版本使用的是Mozilla的引擎所以不能完全兼容。如果你使用的是3.5以前的版本只插入 ('cp936', 'Chinese(CP-936/GB2312)', 'CP936', '', 1,'cp936'), 就可以了。
C:\Program Files\ActiveState Komodo 3.5\lib\support\dbgp\pythonlib\dbgp\client.py:590: DeprecationWarning: Non-ASCII character '\xb2' in file E:\PythonProgramming\wxPython in Action Practise\Test.py on line 2, but no encoding declared; seehttp://www./peps/pep-0263.html for details execfile(file, globals, locals) 打开提示的网页,俺找到了这个提示的作用,需要在程序的首行加入文件编码格式的强制定义,一个测试程序如下: # -*- coding: gb2312 -*- #测试 print "测试" 现在运行程序就没有任何的问题了。 总结一下上面的陈述: |
|