Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

新问题:关于wizard中定义的form不能写中文



  • 我定义了一个wizard的py文件,其中需要定义一个form。如下:

    form1 = '''<?xml version="1.0" ?>
    <form string="选择工艺路线">
    <field name="process_id"/>
    </form>'''
    form1_fields={
    'process_id': {'string': '工艺路线', 'type':'many2one', 'relation':'mrp_new.step','required':True},
    }

    中间涉及了中文,运行就是会出现编码错误。我py文件上已经标了# -- encoding: utf-8 --,在xml头后面加入了encoding="UTF-8" 也不行,请大家指教,有什么办法能在这里写中文



  • 我定义了一个wizard的py文件,其中需要定义一个form。如下:

    form1 = '''<?xml version="1.0" ?>
    <form string="选择工艺路线">
    <field name="process_id"/>
    </form>'''
    form1_fields={
    'process_id': {'string': '工艺路线', 'type':'many2one', 'relation':'mrp_new.step','required':True},
    }

    中间涉及了中文,运行就是会出现编码错误。我py文件上已经标了# -- encoding: utf-8 --,在xml头后面加入了encoding="UTF-8" 也不行,请大家指教,有什么办法能在这里写中文


  • 管理员

    确保.py文件保存的编码为'utf-8', 并且中文字符串选择unicode字符串,比如:u'工艺路线'



  • 谢谢,已经解决了



  • [quote]原帖由 [i]dreambecky[/i] 于 2010-5-18 20:46 发表 [url=www.shine-it.net/redirect.php?goto=findpost&pid=5418&ptid=1174][img]www.shine-it.net/images/common/back.gif[/img][/url]
    谢谢,已经解决了 [/quote]

    已经解决了, 是什么问题, 怎么解决的?


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待