invalid byte sequence in US-ASCII (ArgumentError)

来源:互联网 发布:马尔可夫矩阵怎么算 编辑:程序博客网 时间:2024/05/16 10:37

  最近想在在工作之余,单独搭建一个rails+bootstrap的项目,并发布,后续会陆续更新遇到的问题.

  今天遇到一个错误,是在执行rake db:migrate的时候遇到的,错误内容是:invalid byte sequence in US-ASCII (ArgumentError),截图如下:


感觉应该是编码的问题,就在migrate文件头部加上了#encoding: utf-8,问题解决了.原因是我在文件里使用了中文,如果不指定编码,编译器默认为us-asscii.

还有一个办法,就是修改系统的编码方式,但是这种方式我没有试,因为它会影响整个系统的文件.

0 0
原创粉丝点击