【问题标题】:force encoding within javascript_include_tag在 javascript_include_tag 中强制编码
【发布时间】:2011-10-20 21:16:37
【问题描述】:

我有一个 UTF-8 编码的网页和一些远程 JS 文件,它将一些文本写入文档。 JS 写入的文本似乎是 WIN-1251 编码的。所以,问题是:如何强制 JS 用 UTF-8 编写所有文本?

注意:使用 rails 3 和 haml。 JS用document.write写内容。

【问题讨论】:

  • 不是你的问题的答案,但是:不要使用document.write
  • 这就是为什么那个脚本是远程的;)实际上,我什至不知道最初是谁写的=)

标签: javascript ruby-on-rails encoding cross-domain haml


【解决方案1】:

使用 MVC 解决:现在只渲染加载的模型数据。加载该数据时,它会使用 Iconv 进行转换,并将手动检测到的编码作为Iconv.iconv 的参数传递。

【讨论】:

    猜你喜欢
    • 2019-12-16
    • 2012-08-20
    • 2011-08-19
    • 1970-01-01
    • 1970-01-01
    • 2017-07-15
    • 2013-09-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多