当我包含一个包含有效 utf-8 字符的文件时,会抛出 Sprockets::EncodingError 异常。
有问题的行是:
* Copyright (c) 2010 - 2011 Johan Säll Larsson
如果我替换 ä 字符,问题就会消失,但我不想每次更新时都要记住编辑这个供应商文件。
我怎样才能解决这个问题?
最佳答案
我通过 this Sprockets issue 上的评论找到了解决方案:
我只是将文件保存为 utf-8,(当您选择“另存为”时,TextMate 可以选择执行此操作),问题就消失了。
评论者@shedd 还创建了 a useful rake task查找未正确编码的 Assets 。
关于ruby-on-rails-3.1 - js 文件 : invalid UTF-8 byte sequence 上的 sprockets 编码错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7837350/