2

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

Error incomplete multibyte character.

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

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

4

2 回答 2

1

To convert between encodings, try ruby's Iconv class. It's in the standard library.

于 2011-03-05T11:56:35.500 回答
0

我来参加这个讨论,因为我有同样的问题。有些人对我的应用程序进行了一些奇怪的尝试,我收到了以下异常电子邮件报告:

PG::幻灯片中发生错误#show:

不完整的多字节字符

activerecord (3.2.11) lib/active_record/connection_adapters/postgresql_adapter.rb:472:in `escape_string'


要求:


会议:

  • 会话 ID:无
  • 数据: {}

那么如何处理这种情况呢?

于 2013-06-27T12:30:39.653 回答