首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在发送json之前将Uniocode转换为UTF-8

在发送json之前将Uniocode转换为UTF-8
EN

Stack Overflow用户
提问于 2014-02-28 21:45:46
回答 1查看 501关注 0票数 1

我的rails应用程序从另一个应用程序获取数据库中的特定数据。该数据存储为文本,其中可能包含一些unicode字符。现在,我的rails应用程序确实在配置中将UTF-8设置为默认值。但是,当数据作为json发送到主干前端时,这些unicode字符没有正确转换,前端显示了吗?或智能引号,而不是显示正确的字符。如何强制rails后台在后台进行编码,以便在json中将unicode字符转换为UTF-8?

EN

回答 1

Stack Overflow用户

发布于 2014-02-28 23:16:33

每个字段上的.encode('UTF-8')。或者您可以编写自己的json序列化程序,您可以在其中将代码编码为任何想要的http://matthewrobertson.org/blog/2013/08/06/active-record-serializers-from-scratch/编码。

或为系统打一个http://api.rubyonrails.org/classes/ActiveModel/Serializers/JSON.html补丁

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22096883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档