【发布时间】:2011-01-03 04:38:25
【问题描述】:
所以我正在使用我创作的这个 rails 应用程序进行一些屏幕抓取,当我将页面中的一些文本插入数据库时...... rails 拒绝这样做(而是将空字符串插入到 db 列中) .我更仔细地观察并意识到如果字符串包含“奇怪”字符,它就会这样做。
奇怪的角色会是这样的
克劳斯·穆勒
我知道是这种情况,因为我在数据进入数据库之前查看数据以及我试图插入的字符串中的文本,但是当插入发生时......没有插入任何内容.
如果我注释掉 database.yml 中的 utf8 编码,它会将数据插入到数据库中……但是整个网站上的所有文本都完全搞砸了?
有什么想法吗?
【问题讨论】:
标签: mysql ruby-on-rails utf-8