相关疑难解决方法(0)

sidekiq app中的postgres编码错误

我正在开发一个应用程序,其中ruby sidekiq进程调用第三方并将数据解析到数据库中.

我正在使用续集和我的朋友.

我在结果中得到了一些奇怪的字符,例如:

"Tweets en Ingl\xE9s y en Espa\xF1ol"

当尝试保存到postgres时,会发生以下错误:

Sequel :: DatabaseError:PG :: CharacterNotInRepertoire:ERROR:编码"UTF8"的无效字节序列:0xe9 0x73 0x20

奇怪的是,字符串认为它是UTF-8,如果我检查编码名称,它说:

name.encoding.name #UTF-8
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能确保postgres的数据格式正确?

ruby postgresql encoding sequel

4
推荐指数
1
解决办法
1500
查看次数

标签 统计

encoding ×1

postgresql ×1

ruby ×1

sequel ×1