【问题标题】:Special Character Issue - Rails/DB2特殊字符问题 - Rails/DB2
【发布时间】:2010-08-23 15:41:52
【问题描述】:

我有一个 Rails 应用程序,用户正在粘贴 MS Word 中的某些值。

当我粘贴这个... 保罗的“测试2”

这是在应用程序中呈现的内容... 保罗的“测试”

然而,这是最奇怪的方面 - 这不会立即发生,我无法追踪导致它的具体情况。

有几个问题:

  • 鉴于这种情况正在发生,任何 关于如何处理的建议 这个垃圾的渲染(我会尝试一个 简单的 gsub,但实际上我发现 很难看出是什么 字符实际上是我 试图替换。)
  • 有人见过这样的事情吗?我们正在运行 Rails 2.3 和 DB2 9.7

谢谢

【问题讨论】:

  • 谢谢格伦。对,就是那样。具体来说,我们的数据库使用 ISO-8859-1 编码,但在输出时它被编码为 UTF-8,这会导致字符序列。去的路上要换货。

标签: ruby-on-rails ruby db2 special-characters


【解决方案1】:

这些是 MS Word “智能引号”。见How do I convert Word smart quotes and em dashes in a string?

【讨论】:

    猜你喜欢
    • 2011-04-19
    • 1970-01-01
    • 1970-01-01
    • 2012-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多