在我的数据库配置中,我有:
adapter: mysql
database: xxx
username: xxx
password: xxx
host: localhost
encoding: 'latin1'
我的表格定义有:DEFAULT CHARSET=latin1
我把它放在我文件的顶部:
# encoding: iso-8859-1
然而,当我保存我的记录并再次加载时,latin1数据已被神秘地转换为utf8。有人可以提出我缺少的东西吗?
答案 0 :(得分:0)
列的编码怎么样?您必须将连接,表,列和程序编码/字符集设置为同一个,以使代码正常工作。