zoukankan      html  css  js  c++  java
  • [转]komodo对gbk的支持问题

    转自:http://www.mypm.net/blog/user1/liurm/archives/2007/15121.html

    在komodo的安装目录libMozillacomponents目录下面找到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'),

    就可以了。

    2、启动Komodo,选择Edit->Preferences菜单,找到Internationalization,把“Use Encoding Defined in Environment:cp936”勾选上,这样就把编辑器的默认编码设置为系统默认的cp936了,当然你也可以在下面的“Language-specific Default Enciding”选项单独为某个脚本设置编码。

    3、做完第二步还不够,在编写python程序的时候,需要在前面加上“#-*- coding:UTF-8 -*-”以指明文件编码,在这里推荐使用UTF-8,其他的如gb2312也是可以的。

  • 相关阅读:
    ORM选型对比
    使用vue和web3创建你的第一个以太坊APP
    二维码转账
    mysql分布式技术
    MyCAT简易入门
    交易流程
    【Unix网络编程】chapter3套接字编程简介
    【Unix网络编程】chapter1简介
    《从你的全世界路过》
    OpenGL 多线程共享纹理
  • 原文地址:https://www.cnblogs.com/mtima/p/3615063.html
Copyright © 2011-2022 走看看