Rails Json响应编码

pas*_*ine 4 encoding json ruby-on-rails respond-to

我有一个rails_ controller,它使用错误的编码来响应JSON.该站点使用UTF-8编码和数据库正确设置.我的数据库中的文本格式正确,但在JSON响应中,所有特殊字符都设置为\ ufffd.我该如何解决这个问题?

Lam*_*amp 5

在Ruby 1.9.x上运行并使用MySQL的每个人都应该使用mysql2 gem.它强制使用UTF-8并在需要时自动转换为UTF-8.