Rails 4.1.2 json阿拉伯语支持

玛哈阿齐兹

我正在使用Rails 4.1.2,以及gem 'activesupport-json_encoder', github: 'rails/activesupport-json_encoder'gem 'algoliasearch-rails'问题是,当我.to_json在具有阿拉伯字符的ActiveRecord对象上调用on时,它将用替换任何阿拉伯字符

 > p = Product.find 100
 #<Product id: 93038, name: "Men Jacket , front zipper, double colour light gre...", brand: "\xD8\xA7\xD8\xAE\xD8\xB1\xD9\x8A">
 > puts p.to_json
 {"id":93038,"name":"Men Jacket , front zipper, double colour light grey sizeXL","brand":"��������"}
玛哈阿齐兹

我通过在https://github.com/rails/activesupport-json_encoder/blob/master/lib/active_support/json/encoding/active_support_encoder.rb#L127中强制使用“ utf-8”编码来解决此问题我在这里https://github.com/mahmoud-abdelaziz/activesupport-json_encoder分叉了宝石

通过添加gem 'activesupport-json_encoder', github: 'mahmoud-abdelaziz/activesupport-json_encoder',问题得以解决。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

kannel提供mclass = 0 Flash消息,但不支持UCS2消息(如阿拉伯语,印地语)

来自分类Dev

symfony 2如何使数字出现在西方阿拉伯语中

来自分类Dev

jinja 2将阿拉伯语传递给rander模板

来自分类Dev

如何使用libraqm使用FreeType2渲染正确的字形(阿拉伯语)?

来自分类Dev

jinja 2将阿拉伯语传递给rander模板

来自分类Dev

为什么我无法使用twitterizer2用阿拉伯语发布推文?

来自分类Dev

具有阿拉伯语支持的Qt演示

来自分类Dev

Android sqlite不支持阿拉伯语

来自分类Dev

@keyframes 不支持阿拉伯语

来自分类Dev

matlab支持阿拉伯语吗?

来自分类Dev

Json格式编码阿拉伯语

来自分类Dev

iOS阿拉伯语Pushnotification

来自分类Dev

iOS阿拉伯语Pushnotification

来自分类Dev

笔尖镜像阿拉伯语

来自分类Dev

Redis阿拉伯语解码

来自分类Dev

如何使lubuntu(LXDE)终端支持阿拉伯语或波斯语?

来自分类Dev

word2vec余弦相似度大于1阿拉伯文本

来自分类Dev

如何在Android PDF文档中支持阿拉伯语?

来自分类Dev

组织模式是否支持阿拉伯语等RTL语言

来自分类Dev

如何在波斯/阿拉伯语支持下安装telegram-cli

来自分类Dev

jQuery-ui-Slider-Pips 阿拉伯语支持

来自分类Dev

Laravel 4个阿拉伯字符

来自分类Dev

阿拉伯语的PHP Hashtag不能是链接

来自分类Dev

连接从左到右和从右到左的语言(阿拉伯语等)

来自分类Dev

在python中导入阿拉伯语Wordnet

来自分类Dev

如何在日食中用阿拉伯语读写

来自分类Dev

使用codeigniter插入和选择阿拉伯语

来自分类Dev

阿拉伯语的订购列表不起作用

来自分类Dev

iOS 7复数+阿拉伯语