Ruby on rails 3.1 js文件上的链轮编码错误:UTF-8字节序列无效

Ruby on rails 3.1 js文件上的链轮编码错误:UTF-8字节序列无效,ruby-on-rails-3.1,sprockets,Ruby On Rails 3.1,Sprockets,当我包含一个包含有效utf-8字符的文件时,会引发一个Sprocket::EncodingError异常 这条线是: * Copyright (c) 2010 - 2011 Johan Säll Larsson 如果我替换ä字符,问题就会消失,但我不想每次更新供应商文件时都记得编辑它 如何解决此问题?我通过以下评论找到了解决方案: 我只是将文件保存为utf-8(当您选择“另存为”时,TextMate可以选择这样做),问题就消失了 创建commenter@shedd也是为了查找未正确编码的资产。

当我包含一个包含有效utf-8字符的文件时,会引发一个Sprocket::EncodingError异常

这条线是:

* Copyright (c) 2010 - 2011 Johan Säll Larsson
如果我替换ä字符,问题就会消失,但我不想每次更新供应商文件时都记得编辑它


如何解决此问题?

我通过以下评论找到了解决方案:

我只是将文件保存为utf-8(当您选择“另存为”时,TextMate可以选择这样做),问题就消失了


创建commenter@shedd也是为了查找未正确编码的资产。

这在主干中是固定的。所有文件都使用utf-8,没有BOM。

谢谢,这对我很有用。在SublimiteText2中,您可以通过文件>编码保存>UTF8修复它。