摘要: 问题现象: 在.html.erb中显示mysql中的中文字符时会出现 incompatible character encodings: UTF-8 and ASCII-8BIT 错误问题可能原因:mysql_adapater出来的数据是ASCII-8BIT解决方法:修改根目录下的\Ruby192\lib\ruby\gems\1.9.1\gems\activerecord-3.0.9\lib\active_record\connection_adapters中的mysql_adapter.rb文件def select(sql, name = nil) @connection.query_w.. 阅读全文
posted @ 2011-09-15 14:28 kting 阅读(6864) 评论(0) 推荐(0) 编辑
摘要: 问题现象: 当向mysql5.5插入中文时,会出现类似错误 ERROR 1366 (HY000): Incorrect string value: '\xD6\xD0\xCE\xC4' for column 问题原因:Db characterset的字符集设成了latin1解决方案:修改mysql 安装目录下的 my.ini 文件为 default-character-set=utf8character-set-server=utf8然后mysql服务,重新创建一个数据库。 阅读全文
posted @ 2011-09-15 14:09 kting 阅读(464) 评论(0) 推荐(0) 编辑