0

在我的数据库配置中,我有:

  adapter: mysql
  database: xxx
  username: xxx
  password: xxx
  host: localhost
  encoding: 'latin1'

我的表定义有:DEFAULT CHARSET=latin1

我把它放在我的文件的顶部:

# encoding: iso-8859-1

然而,当我保存我的记录并再次加载它时,latin1 数据已经神秘地转换为 utf8。有人可以建议我缺少的东西吗?

4

1 回答 1

0

列的编码呢?您必须将连接、表、列和程序编码/字符集设置为相同,以使您的代码正常工作。

于 2012-08-17T14:23:16.970 回答