如何使用activerecord和ruby 1.8.7获得'è'(而不是'e')

时间:2010-03-05 16:15:19

标签: ruby activerecord utf-8

我正在编写一个简单的脚本来更新表数据。 我无法通过名为“Agliè”的字段获得记录;问题是“è”。

c = Comune.find_by_denominazione_italiano_tedesco('Agliè')

我意识到问题可以使用“Aglie”修补,但我需要保留重音差异(这些是城镇名称,有些是相同的,除了重音)。

我的数据库字符集是UTF-8,排序规则是latin1_swedish_ci;但是,将其更改为utf8_general_ci没有任何区别。我的ruby脚本是utf-8;我尝试将它改为latin1,再没有区别。

有什么建议吗?

干杯,

的Davide

1 个答案:

答案 0 :(得分:0)

毕竟看起来这是一个文件编码问题,grr。 无论如何,谢谢大家。