【发布时间】:2014-10-15 13:05:03
【问题描述】:
我正在使用 rails 4.1 和 mysql。
在一个列的数据库表中,我有一个 blob 数据类型,其中我正在保存新闻论文文章,但是在获取所有索引操作时,我遇到了错误。
Encoding::UndefinedConversionError ("\xE2" 从 ASCII-8BIT 到 UTF-8):
我在网上尝试了很多解决方案,但都无法解决问题。
* before_save { self.article = article.encode('utf-8', :invalid => :replace, :undef => :replace, :replace => '_')}* 等等。
非常感谢您的帮助..谢谢
【问题讨论】:
-
如果数据是文本,为什么要使用 blob 列?
-
我想存储大量数据,比如 5000 个单词,而我无法使用 text 数据类型。
-
嗨,弗雷德里克,感谢您提问“为什么?”:)
标签: mysql ruby-on-rails encoding utf-8