Ruby MySQL中文乱码解决


这个要看三个地方

1.要确定你的mysql数据库用的是什么字符集,可以通过命令来看
mysql> show create database <你的数据库名〉
可以用下面的命令建立一个gbk字符集的数据库
mysql> create database xxxx default character set gbk

2.要确定你连接的的字串encode,比如在config/database.yml中
development:
adapter: mysql
database: collector
encoding: gbk
username: root
password:
host: localhost

3.在config/enviroment.rb 最后面增加一行
$KCODE="gbk"

相关内容