如何在rails控制台中插入中文字符?

时间:2015-01-01 21:00:11

标签: ruby-on-rails ruby string encoding

我试图通过rails console将一串中文字符插入数据库。 rails似乎忽略了所有的汉字,只插入了英文字符。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

虽然您没有提供太多信息,但很可能是他对数据库的特定属性或表的字符集的问题。

例如,如果您要保存某个人的姓名和属性' name'在您的数据库表中格式化为charset" latin1"汉字迷路了。确保所有属性都格式化为:" utf8"。

希望解决问题。这里有关于选择正确字符集的更多信息:http://www.csee.umbc.edu/portal/help/oracle8/server.815/a67789/ch3.htm