我最近安装了 PostgreSql,我正在尝试创建一个新数据库。不幸的是,我在创建数据库时遇到了错误:
“'utf8' 编解码器无法解码位置 42 中的字节 0xe9:无效的继续字节”
到底是什么问题谢谢
尝试在 pg_hba.conf 文件末尾添加以下行,然后重新启动 PostgreSQL 服务:
host all all all md5
从 4.5 升级到 4.7 时我遇到了类似的错误,解决方案是重新启动 pgAdmin 服务器。
我的错误是:错误:'utf-8'编解码器无法解码位置 0 的字节 0xe9:无效的继续字节
这是当地语言之间的冲突。PgAdmin 是英文的,但在 conf 文件中,lc_messages 变量可能是法文、西班牙文或其他内容。尝试这个
lc_messages = 'en_US'
我尝试了上述所有解决方案。没有工作。
我的解决方案是在我的 Windows 10 上安装 US ENGLISH 作为我的语言。然后我用那种语言重新安装。
它现在可以工作了,我没有使用美国英语作为我的 windows 语言 xD