Odoo 中文社区

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

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

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

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

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

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

    看jeff转发文档,解决unicode ascii 错误问题

    Odoo 开发与实施交流
    4
    6
    3746
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • X
      xtjie 最后由 编辑

          前几天翻论坛帖子,看到jeff转发的“OpenERP开发学习心得”,其中有:    UnicodeDecodeError: 'ascii' codec can't decode byte错误解决方法:
      import sys
      reload(sys)
      sys.setdefaultencoding('utf8')
        这两天看oe报表,在rmltopdf中出现此错误,加上这三语句解决,昨天进oe,浏览产品时, 又出现此错误,在 orm.py 中加上这三个语句,又解决了问题。



         

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

        嗯. 无穷尽了...... 找到所有 py 文件, 统统加上罢....

        1 条回复 最后回复 回复 引用 0
        • W
          wang 最后由 编辑

          先顶一下!!我也遇见了这样的问题 在我的测试服务器上面有这样的问题

          1 条回复 最后回复 回复 引用 0
          • W
            wang 最后由 编辑

            但是为什么有的时候没有问题呢!!我的那个图就是在我自己新建一个生产单的时候报错的!!要是在销售订单过来的生产单还是可以新建的

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

              [quote author=xtjie link=topic=12667.msg22944#msg22944 date=1381886637]
                  前几天翻论坛帖子,看到jeff转发的“OpenERP开发学习心得”,其中有:    UnicodeDecodeError: 'ascii' codec can't decode byte错误解决方法:
              import sys
              reload(sys)
              sys.setdefaultencoding('utf8')
                这两天看oe报表,在rmltopdf中出现此错误,加上这三语句解决,昨天进oe,浏览产品时, 又出现此错误,在 orm.py 中加上这三个语句,又解决了问题。
              [/quote]

              但这不是真正解决问题的方法 😞 ,虽然貌似能解决不少问题。正确的应该在所有在string 转 unicode的地方显式的注明string编码,因为系统是不知道你的byte字串的编码的,加了上面的代码就是让系统都按utf-8去猜,可能只是在某些情况下猜对的几率高一些而已。

              【上海先安科技】(tony AT openerp.cn)

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