【问题标题】:Sass Encoding::CompatibilityErrorSass 编码::CompatibilityError
【发布时间】:2017-05-05 20:44:26
【问题描述】:

最近我想开始用 sass 编写代码并开始使用 compass。我安装了 ruby​​ 2.0.0 并在安装 gems 等之后。当我尝试观看文件时出现此错误。

Encoding::CompatibilityError: incompatible character encodings: CP852 and UTF-8

你有什么建议吗?

谢谢:)

【问题讨论】:

    标签: ruby encoding sass compatibility


    【解决方案1】:

    我遇到了同样的问题,现在更改了根目录名称一切正常。

    【讨论】:

      【解决方案2】:

      看起来像是编码问题。您的 SASS 文件与您的 ruby​​ 文件具有不同的编码。尝试使用支持 UTF-8 的体面的编辑器,避免在 SASS 文件中粘贴内容并将任何现有文件转换为 UTF-8。

      但是,如果您需要在外部文件中使用这种编码,则需要告诉 Ruby 这些文件正在使用这种编码(默认情况下它采用 UTF-8)。请参阅此 SO 问题Ruby, "incompatible character encodings: UTF-8 and CP852 (Encoding::CompatibilityError)"

      【讨论】:

      • 我以前从未使用过 ruby​​。所以我读到我必须将其添加为参数“:encoding =>“utf-8”。也许这不是一个好问题,但我应该怎么做呢?我试图从几天开始处理这个问题。我阅读了大量有关它的网站,但没有任何进展。谢谢回复!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-17
      • 1970-01-01
      相关资源
      最近更新 更多