我的设置是:
linux + Ruby 1.9 + Rails 2.3.8 + mongodb + mongo_mapper
我跟着http://railscasts.com/episodes/194-mongodb-and-mongomapper http://railscasts.com/episodes/194-mongodb-and-mongomapper,首先一切都好。我可以成功插入英文字符串,但是当我插入一些中文字符串时,它插入了,但无法显示。
网页显示异常:
invalid byte sequence in US-ASCII
I use mongo
命令查看mongodb中的数据,是正确的。但我不知道为什么rails无法显示它们。
提前致谢
请在您的environment.rb中添加以下行。
Encoding.default_external = Encoding::UTF_8
Encoding.default_internal = Encoding::UTF_8
问题将会得到解决。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)