JRuby UTF-8模板和Mongo

JRuby UTF-8模板和Mongo,utf-8,mongoid,jruby,slim-lang,Utf 8,Mongoid,Jruby,Slim Lang,我尝试在JRuby1.6.7上以1.9模式运行rails项目。 我在slim模板和mongodb(使用mongoid)中的编码有问题 模板: 不兼容的字符编码:UTF-8和US-ASCII 在蒙哥,我看到了一些类似于Ð\u0090ÐÐÐÐÐÐÐÐÐÐÐÐÐñ\u0081ÐнÐÐ 我试图通过添加Application.rb config.encoding = "utf-8" 我还把 $KCODE = 'u' Encoding.default_external = Encoding::UTF8

我尝试在JRuby1.6.7上以1.9模式运行rails项目。 我在slim模板和mongodb(使用mongoid)中的编码有问题 模板:

不兼容的字符编码:UTF-8和US-ASCII

在蒙哥,我看到了一些类似于Ð\u0090ÐÐÐÐÐÐÐÐÐÐÐÐÐñ\u0081ÐнÐÐ

我试图通过添加
Application.rb

config.encoding = "utf-8" 
我还把

$KCODE = 'u'
Encoding.default_external = Encoding::UTF8
Encoding.default_internal = Encoding::ASCII_8BIT
我一直在努力

#encoding: utf-8 
在模板中

甚至尝试添加
JRUBY\u选项

-J-Dfile.encoding=UTF8 

这一切都没有帮助。

我使用jRuby 1.7.0。在Heroku上预览1,我有一个问题,我的所有回答都是用ascii编码的。所以我在“JRUBY_选项”中添加了以下配置。这很有帮助——我的代码返回UTF-8响应

JRUBY_OPTS:  --1.9 -J-Xmx400m -J-Dfile.encoding=utf8

该数据是否由mongoid插入?