我有以下json:
{"header":"Châteauneuf du Pape, Féraud Brunel, 2007", "detail":null}
并通过我的seeds.rb中的以下代码将其引入:
u=IO.read(file)
m=JSON.parse(u)
我创建了我的Rails模型对象。问题是没有正确插入旋风和重音,我回到了问号。当我放置物体时,重音就在那里。如果我从此输出中复制并保存并查看十六进制
如果我启动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?难道不应该知道它已经存在了吗?
THX