求问UBUNTU下RUBY向MYSQL写入汉字乱码嘚问题
RUBY读入嘚是中文,写入MYSQL就变成乱码
看了很多贴子,WINDOWS下可以改DATABASE.YM,但是UBUNTU下好象没有这个文件
怎么解决呢?谢谢!
[解决办法]
gem install rchardet , 用 rchardet 检测一下字符的编码格式, 被检测字符串长度要大于3字节.
然后 require 'iconv'
用iconv这个库转码,ubuntu下面默认编码是utf-8的.mysql编码格式全部设置成 utf-8
google 关键字: ruby iconv rchardet