【发布时间】:2015-11-06 05:39:52
【问题描述】:
我试图将它插入到我的 heroku postgres 数据库中。
英镑
得到了这个错误。
使用 ajax 进行评论时出现问题。 PG::CharacterNotInRepertoire: ERROR: invalid byte sequence for encoding "UTF8": 0xa3
我认为我的数据库的编码是 CP850。如何将其更改为 UTF-8?
我正在使用 Sequel ORM
使用 Google 搜索并看到 this answer,我是否必须删除我的数据库并重新创建它?
这也不行。
Sequel::Model.plugin :force_encoding, 'UTF-8'
:encoding => 'utf8'
【问题讨论】:
-
您是否尝试过转储并重新创建您的数据库?
-
我创建了一个新数据库,但仍然存在这个问题。
标签: ruby postgresql heroku utf-8 sequel