首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > Ruby Rails >

rails 小白求 linux+mysql+rails3 中文乱码有关问题

2013-01-02 
rails 小白求高手指点 linux+mysql+rails3 中文乱码问题linux环境:fedora LANG : zh_CN.utf-8vim 也为utf-

rails 小白求高手指点 linux+mysql+rails3 中文乱码问题
linux环境:fedora 
LANG : zh_CN.utf-8
vim 也为utf-8格式 :  fileencoding=utf-8
rails3设置:database.yml文件 encoding: utf8
mysql设置:
mysql> show variables like "%char%";
 +--------------------------+---------------+
 | Variable_name | Value |
 +--------------------------+---------------+
 | character_set_client | utf8 |
 | character_set_connection | utf8 |
 | character_set_database | utf8 |
 | character_set_filesystem | binary |
 | character_set_results | utf8 |
 | character_set_server | utf8 |
 | character_set_system | utf8 |
 +--------------------------+-------------+
在mysql中添加的数据中文显示正常,rails页面中添加的中文数据为??样式乱码
rails3非数据库连接页面使用html代码 写的中文正常 如<p>中文</p>显示正常
在rails server开起后,在rails数据库页面添加中文数据,rails日志中也可以正常显示中文,mysql中则为??样式乱码
问题困扰太久了实在是找不到方法了 麻烦高手帮忙解决下 多谢
[解决办法]
发migration
[解决办法]
mysql中则为??样式乱码
-------------------

输入时已经是乱码了, 输出当然会乱码, 可试下网页header里设置

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

utf-8 改成 gb2312

热点排行