Odoo 中文社区

    • 注册
    • 登录
    • 搜索
    • 版块
    • 标签
    • 热门
    • 用户
    • 群组

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

    由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

    本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

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

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

    中文出现编码错误,应该如何设置?

    Odoo 新手求助
    3
    5
    3292
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • B
      BraidTim 最后由 编辑

      某下拉框点击就出现
      UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)
      看起来应该是字符编码问题,控制台中文显示[(2, u'W2'), (2, u'\u8d27\u54c11')]。
      这是unicode没有主动转成中文吗?有时候浏览器弹出的错误中的中文也显示的类似\u8d27的值。应该改哪儿才能解决这种错误?

      1 条回复 最后回复 回复 引用 0
      • K
        Kowky 最后由 编辑

        str.decode("utf8") 尝试一下

        B 1 条回复 最后回复 回复 引用 0
        • B
          BraidTim @Kowky 最后由 编辑

          @袭流苏2amor
          感觉应该是什么总设置的问题,不是一两行代码中文乱码的问题
          我记得之前装的odoo服务器出错的时候都能正确显示中文来着
          自己应用里面有什么地方有和语言编码相关的设置吗?

          1 条回复 最后回复 回复 引用 0
          • B
            BraidTim 最后由 编辑

            odoo中文编码是怎么处理的?
            我看我py文件都有加上# -- coding: utf-8 --
            但是看控制台输出u'\u8d27\u54c11'这种应该是unicode编码吧?
            然后错误提示又显示ascii不能编码XXX
            怎么同时出现三种编码方式?
            我看数据库也是utf8的,问题出在哪儿呢?

            1 条回复 最后回复 回复 引用 0
            • Joshua
              Joshua 管理员 最后由 编辑

              最好提供完整的server log,好定位问题

              【上海先安科技】(joshua AT openerp.cn),欢迎关注公众号:openerp_cn

              1 条回复 最后回复 回复 引用 0
              • First post
                Last post