我正在用西班牙语编写一个 Rails 应用程序,但在显示 JavaScript 中的重音字符时遇到了问题。
在开发中一切正常,但在生产中,在统一/public/assets/application[*fingerprint*].js
文件中,我所有的特殊西班牙语字符都被转换为问号。我已经三次检查了我的 .js 文件确实是 UTF-8 格式,并且还尝试将扩展名更改为 .js.erb 并放在<%# encoding: utf-8 %>
文件的顶部,但仍然没有乐趣。
我从头开始创建了一个新的简单应用程序,只是为了对此进行测试,但问题仍然存在。我什至尝试禁用 uglifier gem,以防万一,但这也不起作用。我现在的主要嫌疑人是 Sprockets,但找不到任何关于这件事发生在其他人身上的信息。有没有人遇到过类似的问题?