首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Odoo 12编码latin1无法解析

Odoo 12编码latin1无法解析
EN

Stack Overflow用户
提问于 2018-12-18 06:55:28
回答 1查看 863关注 0票数 1

我已经在Ubuntu18.04上安装了Odoo12,使用安装脚本Odoo安装成功启动了服务器,当试图创建第一个数据库时,出现了下面的错误。

数据库创建错误:编码"UTF8“与区域设置"en_US”DETAIL不匹配:选择的LC_CTYPE设置需要编码"LATIN1“。

然后我运行了下面的脚本,它解决了以前在odoo 10上出现的问题。

代码语言:javascript
复制
psql postgres -c "update pg_database set datallowconn = TRUE where datname = 'template0';"
psql template0 -c "update pg_database set datistemplate = FALSE where datname = 'template1';"
psql template0 -c "drop database template1;"
psql template0 -c "create database template1 with ENCODING = 'UTF-8' LC_CTYPE = 'en_US.utf8' LC_COLLATE = 'en_US.utf8' template = template0;"
psql template0 -c "update pg_database set datistemplate = TRUE where datname = 'template1';"
psql template1 -c "update pg_database set datallowconn = FALSE where datname = 'template0';"

随着问题的持续存在,我安装了phpPgAdmin并注意到编码仍然是"Latin1“;因此我删除了数据库,并使用相同的名称和相同的所有者从phppgAdmin接口手动创建了一个新的数据库。下面是phpPgAdmin phpPgAdmin镜头屏幕的一张照片

同样的问题仍未解决,错误如下图所示。Odoo编码错误信息

注意到这是在我的服务器上调用"locale“的返回。地区状态

EN

回答 1

Stack Overflow用户

发布于 2019-02-06 06:35:17

您必须在postgres安装之前配置locale。

代码语言:javascript
复制
export LC_CTYPE="en_US.UTF-8"
sudo dpkg-reconfigure locales

或者您可以重新部署db。

代码语言:javascript
复制
initdb --pgdata=/path/to/postgresql -E utf8
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53827783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档