在rails 3&ruby 1.8.7中使用latin1或utf8的方法

问题描述

| 我发现utf-8是标准配置,但是Mysql不完全支持utf-8(4bytes)。 现在这是我的情况。 我的mysql排序规则变量显示为latin1,但是\“ database.yml \”(rails)中的编码机制为utf8。 我有一个大约有20个表的数据库,每个表中约有1k行。 我正在使用Mysql 5.0,ruby 1.8.7和rails 3。 我想至少支持一些不可打印的章程。 最好的选择是什么? 我是否应该将整个数据库更改为utf-8(转换非常痛苦,而且mysql完全不支持utf-8)。 我应该将\“ database.yml \”中的编码机制更改为latin1(新设置是否与已经存储的旧数据兼容)。 还有其他解决方案吗? 谢谢。     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)