gpt4 book ai didi

ruby-on-rails - Rails 3.2.11 Assets 管道 : accented characters in javascript get converted to question marks in production

转载 作者:行者123 更新时间:2023-12-02 12:16:49 25 4
gpt4 key购买 nike

我正在用西类牙语编写一个 Rails 应用程序,但在显示 JavaScript 中的重音字符时遇到问题。

在开发中一切正常,但在生产中,在统一 /public/assets/application[*fingerprint*].js 中一切正常文件中,我所有的特殊西类牙语字符都转换为问号。我已经三次检查我的 .js 文件确实是 UTF-8 格式,并且还尝试将扩展名更改为 .js.erb 并输入 <%# encoding: utf-8 %>在文件的顶部,但仍然没有喜悦。

我从头开始创建了一个新的简单应用程序只是为了测试它,但问题仍然存在。我什至尝试禁用丑陋 gem ,以防万一,但这也不起作用。我现在的主要嫌疑人是链轮,但找不到任何其他人发生这种情况的信息。有人遇到过类似的问题吗?

最佳答案

好吧,我终于用 Node.js 替换了 Rhino,让它开始工作(我需要使用 jRuby,所以 ruby​​racer 显然也不是一个好的选择)。

==================================================

更新:已经有一段时间了,我几乎忘记了这篇文章,但现在我再次遇到它,我觉得有件事我应该提一下:虽然我最初使用 Node.js 的解决方案有效,但事实证明比其他任何事情都更像是一种无意的解决方法。

正如我后来发现的那样,问题的根源在于,由于我缺乏使用 Linux 的经验,我非常确定语言环境设置正确,但实际上根本没有设置。一旦我正确配置了我的区域设置,它就解决了这个问题以及我遇到的许多其他与区域设置相关的问题。

关于ruby-on-rails - Rails 3.2.11 Assets 管道 : accented characters in javascript get converted to question marks in production,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14842700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com