我刚刚检查了我的MySQL表,发现默认设置为latin1。这是一般的默认设置吗?
我要如何明确告诉所有表格我想使用UTF-8编码的数据库呢?
我知道有一种db配置可以更改默认设置,但我认为也有一种可以在每个migration中进行设置的方法。 我怎样才能永久地将我的Rails migrations设置为UTF-8呢?
谢谢!
我刚刚检查了我的MySQL表,发现默认设置为latin1。这是一般的默认设置吗?
我要如何明确告诉所有表格我想使用UTF-8编码的数据库呢?
我知道有一种db配置可以更改默认设置,但我认为也有一种可以在每个migration中进行设置的方法。 我怎样才能永久地将我的Rails migrations设置为UTF-8呢?
谢谢!
default-storage-engine = InnoDB
。您还可以将MySQL的默认字符集和排序规则设置为utf8。这里有很多选项,因此您需要深入文档以获取更多信息:http://dev.mysql.com/doc/refman/5.0/en/server-system-variables.html - xentek