我试图在 jruby 1.6.7 上以 1.9 模式运行我的 rails 项目。我在 slim 模板和 mongodb (with mongoid) 模板中遇到了编码问题:
incompatible character encodings: UTF-8 and US-ASCII
在 mongo 我看到类似 Ð\u0090лекÑ\u0081андÑ\u0080
我试图通过添加来解决这个问题Application.rb
config.encoding = "utf-8"
我也放了
$KCODE = 'u'
Encoding.default_external = Encoding::UTF8
Encoding.default_internal = Encoding::ASCII_8BIT
我试图把
#encoding: utf-8
在模板中。
甚至试图添加JRUBY_OPTS
-J-Dfile.encoding=UTF8
这一切都没有帮助。