红宝石1.9.2,MySQL和JSON,导轨,以及非ASCII字符没有处理

我有比如下面的JSON:

{"header":"Châteauneuf du Pape, Féraud Brunel, 2007", "detail":null}

和我通过下面我seeds.rb代码将这一在:

u=IO.read(file) m=JSON.parse(u)

创建我的Rails模型对象。 问题是,一个音调和电子口音不正确插入,我得到一个问号。 当我把物体,口音是存在的。 如果我复制并从这个输出保存,并期待在十六进制

如果我开始一个轨道控制台,并创建一个新的对象:

i=Item.new :header_id => 365 i.header='here are ü and ê and à' i.save

并验证

select * from items where id=1299; id: 1299 header: here are ü and ê and à

什么是寻找下一个地方吗? 我是否需要强制的Rails认为它是获得JSON是UTF-8? 难道不应该被知道,它已经是?

谢谢

分类:MySQL的 时间:2015-03-15 人气:1
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.253 (s). 10 q(s)