【发布时间】:2012-04-22 20:42:01
【问题描述】:
有没有人可以帮助我解决这个让我发疯好几天的问题...
事实上。我已将我的 rails 配置升级到 3.2,将 ruby 升级到 1.9.3,从那时起我的 jquery 文件不再工作,给我一个错误:
US-ASCII 中的无效字节序列
经过多次尝试,我发现这行导致了问题:
rates.push(new Array('<%= tva_rate.id %>', '<%= tva_rate.tva_taux %>', '<%= tva_rate.tva_code %>'));
我认为那是 字符...问题是我需要这些来使代码正常工作...我尝试添加:
# encoding: utf-8
但它确实有效......
感谢您的帮助。
【问题讨论】:
-
嗯,那是你真正得到那个错误的地方吗?那里看起来没有任何非 ASCII 字符。还有
config.encoding在config/application.rb中的设置是什么? -
我在尝试打开使用此 javascript 文件(位于资产中)的视图时遇到错误。
-
这里是配置编码 Andrew:config.encoding = "utf-8" 知道如何解决吗?
-
不,我从来没有在这种情况下遇到过这个问题,你所做的通常足以解决这些问题。
标签: jquery ruby-on-rails ruby utf-8