Odoo 中文社区

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

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

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

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

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

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

    'utf8' codec can't decode bytes in position 0-1: invalid data

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

      因为原来的windows all in one没办法创建新的定期盘存(该功能按钮不响应)所以我把all in one版本卸载了,重新装上了standalone的server和client,但是client 始终无法正常打开,提示的错误是:

      'utf8' codec can't decode bytes in position 0-1: invalid data

      论坛上有位朋友的帖子说可以通过python命令设置默认的编码为utf8,但是stand alone应该怎么修改呢?

      谢谢各位

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

        这个错误提示是指, 在将字节码按照utf-8来解码转换为unicode的过程中出错了。没有统一的解法,必须要找到错误的发生地。

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

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

          完整的错误信息和屏幕截图

          1 条回复 最后回复 回复 引用 0
          • D
            David.Wei 最后由 编辑

            奇怪的是OpenERP没有提示具体的错误信息,Maintenance Tab里面就是千篇一律的you don't have a valid maintenance contract. Detail tab 里面就是这一句话:'utf8' codec can't decode bytes in position 0-1: invalid data

            1 条回复 最后回复 回复 引用 0
            • D
              David.Wei 最后由 编辑

              以上是程序前端的错误提示,在client的日志里的记录如下:

              Traceback (most recent call last):
              File "openerp-client.py", line 135, in <module>
              File "modulesguimain.pyo", line 1011, in sig_login
              File "rpc.pyo", line 233, in login
              File "rpc.pyo", line 297, in context_reload
              File "rpc.pyo", line 169, in rpc_exec_auth
              File "rpc.pyo", line 83, in exec_auth
              File "rpc.pyo", line 101, in execute
              File "xmlrpclib.pyo", line 1147, in call
              File "xmlrpclib.pyo", line 1437, in __request
              File "xmlrpclib.pyo", line 1201, in request
              File "xmlrpclib.pyo", line 1335, in _parse_response
              File "xmlrpclib.pyo", line 817, in end
              File "xmlrpclib.pyo", line 864, in end_string
              File "xmlrpclib.pyo", line 164, in _decode
              UnicodeDecodeError: 'utf8' codec can't decode bytes in position 0-1: invalid data

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

                停止openerp-server服务,在dos环境下用以下命令启动服务器
                [code]openerp-server --log-level=debug_rpc
                [/code]
                用GTK客户端连接服务器,出错后,将[b]服务器[/b]的log文件的最后30行拷贝过来。

                另外,检查一下windows用户目录下(即:c:documents and settingsYour_Account下)的配置文件(openerp_server.conf, openerp_client.conf)设置是否正确。你是卸载了之前安装的openerp后重新安装的,设置文件可能是之前遗留的,有没有设置路径的问题。

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

                1 条回复 最后回复 回复 引用 0
                • D
                  David.Wei 最后由 编辑

                  这两天有点事耽误了,没顾得上测试。今天终于把问题解决了,特地来报告一下,希望给有类似情况的朋友一点参考。

                  根据Tony的 提示,我直接把c:documents and settingsYour_Account下的配置文件.openerprc删掉,再重新启动就正常登录了,果然是之前遗留文件的问题。也非常感谢oldrev的关心。呵呵

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