`
kenrome
  • 浏览: 39878 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Ruby1.9乱码的问题解决

阅读更多
Ruby1.9在Windows上真是让人欲哭无泪,总是莫名其妙提示许多编码上的问题。
在跑rails的时候,会提示文件编码的问题,往往这时候在文件头加上encoding魔法可以解决,即添加移行注释:
#encoding: utf-8

or:
tried putting a magic encoding comment for UTF-8 in the file:
<%= #encoding: utf-8 %>
or
<% #encoding: utf-8 %>

如果遇到下面的错误:
invalid byte sequence in GBK

尝试做一下以下几点:
[list]
  • 确定MySQL数据库编码是utf8
  • database.yml里面增加encoding: utf8
  • 确定rhtml文件编码是UTF-8
  • 提到了控制台是GBK编码的,所以就尝试着将控制台修改为UTF-8格式。在控制台运行:
  • chcp 65001
    来设置为UTF-8格式的,设置之后,在设置好的控制台里面运行ruby script\server启动系统。
    [/list]
    分享到:
    评论

    相关推荐

    Global site tag (gtag.js) - Google Analytics