今天小试了下Ruby On Rails。根据Eiffel Qiu的安装步骤(Ruby on Rails实践)进行安装,还算比较顺利。 但是安装完毕后做例子的时候又出现了中文乱码问题,搜索+试验一通后得到如下的解决方法: 环境: Ruby:ruby185-22_rc2.exe Mysql:5.0.18 Mysql图形化管理工具:ems sql manager 2005 OS:XP SP2 乱码情况一:用户从输入界面输入中文,程序将输入内容保存到mysql中,程序在将内容从mysql取出显示到页面上,中文显示正常。但利用ems sql manager 2005查看时看到的是中文乱码。(我的mysql数据库和表设置的都是utf8格式) 解决方法:修改database.yml 增加 encoding: utf8 这一数据库连接属性。修改后: development: adapter: mysql database: mybook encoding: utf8 username: root password: 123456 host: localhost 附件一是解决后效果 乱码情况二:apps\views\..\*.rhtml中的中文在网页显示时是乱码,例如表格的列标题。 解决方法:*.rhtml中的中文以utf-8的格式保存,可以用记事本打开*.rhtml文件另存为unicode编码格式。 附件二是解决后效果 |
db.jpg | |
描述: | |
文件大小: | 154 KB |
看过的: | 文件被下载或查看 120 次 |
![]() 下载 |
page.jpg | |
描述: | |
文件大小: | 19 KB |
看过的: | 文件被下载或查看 44 次 |
![]() 下载 |