写入数据库时出现此错误:
Encoding::UndefinedConversionError "\xD0" from ASCII-8BIT to UTF-8
在谷歌搜索后,问题似乎在于红宝石1.9.2字符串处理,但没有找到真正的解决方案。
我使用magic_encoding强制utf-8对所有数据。我的数据库也在utf-8上运行。
我正在运行rails 3.1和ruby 1.9.2。
任何能够对这个错误有所了解的人都会发现吗?
答案 0 :(得分:3)
您应该将此行添加到.rb文件的顶部
# encoding: utf-8
或者你可以使用这个宝石
相关主题: