Rails Json 响应编码
我有一个 Rails 控制器,它以错误的编码响应 JSON。 该站点已正确设置 UTF-8 编码和数据库。 我的数据库中的文本格式良好,但在 JSON 响应中,所有特殊字符都设置为 \ufffd。 我该如何解决这个问题?
I've a rails controller that respond_to JSON with a wrong encoding.
The site is correctly setup with UTF-8 encoding and the database as well.
The text in my db is well formatted, but in the JSON response, all special characters are set to \ufffd.
How can I solve the problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
每个运行 Ruby 1.9.x 并使用 MySQL 的人都应该使用 mysql2 gem。
它强制使用 UTF-8,并在需要时自动与 UTF-8 相互转换。
Everyone running on Ruby 1.9.x and using MySQL, should use the mysql2 gem.
It forces the use of UTF-8 and converts to/from UTF-8 automatically when needed.