Win10通过exe安装Odoo11

看着QQ群里很多人反映Odoo11正式发布之后安装不顺利,感觉不至于,遂在自己的win10上折腾一下。

结果,安装过程没有什么错误。

不过,我的win10还保留了之前的Odoo10源码安装环境,不知道是不是这一点有所帮助。

创建数据库的时候,使用的英文,也顺利完成。

进入系统后,安装了销售模块,顺利。

加载中文语言,顺利。

将用户的默认语言切换成中文,失败!

错误信息:

(Log文件在server目录中,找一个能够刷新的编辑器打开即可,我用sublime3)

UnicodeDecodeError: 'gbk' codec can't decode byte 0xaa in position 553: illegal multibyte sequence

报错之后系统的界面就空了,用户就没有机会切换成英文(当然,你可以改数据库,表res_partner)

解决办法:

将server\odoo\addons\web\controllers\main.py的load_locale方法改一下

with open(os.path.join(addons_path, 'web', 'static', 'lib', 'moment', 'locale', code + '.js'), 'rb') as f:

'r' 改为 'rb'

这个问题几年前就已经爆出了,很明显Odoo并没有考虑我们这些GBK。


留下评论

你应该 登入 张贴评论