解决方法是在application_controller.rb中添加Encoding.default_internal="UTF-8"。这样就不会出现上面的诡异异常了。
参考 http://314858770.iteye.com/blog/687978
参考 http://314858770.iteye.com/blog/687978
本文介绍了解决Rails应用程序中出现的诡异UTF-8编码异常的方法。通过在application_controller.rb文件中设置Encoding.default_internal为UTF-8,可以有效避免此类异常的发生。
5815

被折叠的 条评论
为什么被折叠?