ruby - 如何使用 Ruby 处理来自 Postgres 的 "incomplete multibyte character"错误?

标签 ruby postgresql pg

我正在编写一个 Ruby 程序来从网上获取一些代码,有时会出现以下错误:

Error incomplete multibyte character.

我正在尝试使用 pg escape() 字符串。

我该如何处理这个错误?如何将字符串转换为有效的 UTF8 字符串?

最佳答案

要在编码之间进行转换,请尝试使用 ruby​​ 的 Iconv 类。它在标准库中。

关于ruby - 如何使用 Ruby 处理来自 Postgres 的 "incomplete multibyte character"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4717579/

相关文章:

ruby-on-rails - rails 每个丢弃项目为零

ruby-on-rails - 迁移数据 - 不仅仅是模式,Rails

sql - PostgreSQL Select where 多个 OR 语句

node.js - 异步函数不返回所需的值

ruby-on-rails - 在推送到 Heroku 之前自动预编译 Assets

ruby - 如果我在 Ruby 中定义一个方法,它属于任何类吗?

ruby-on-rails - 事件记录和文件 : How do i write Json file with my data?

postgresql - 无法通过 -v 共享 docker 容器数据

postgresql - 几分钟后 PostDock (Postgres + Docker) 关闭

ruby-on-rails - Rails ActiveRecord 似乎忘记了我的 PG 模式