我试图将此插入我的heroku postgres数据库。
£
得到了这个错误。
使用ajax发表评论时出现问题。 PG :: CharacterNotInRepertoire:错误:编码“UTF8”的无效字节序列:0xa3
我认为我的数据库编码是在CP850中。如何将其更改为UTF-8?
我正在使用Sequel ORM
使用Google搜索并查看this answer,是否必须删除我的数据库并重新创建?
这也不起作用。
Sequel::Model.plugin :force_encoding, 'UTF-8'
:encoding => 'utf8'
答案 0 :(得分:2)
你不能改变数据库编码 - 不是没有一些非常丑陋的魔法。转储和加载是最简单,更安全的步骤。