【问题标题】:Emoji regression in ActiveSupport json outputActiveSupport json 输出中的表情符号回归
【发布时间】:2013-08-25 19:15:04
【问题描述】:

我在 ActiveSupport 3.2.14 中发现了我认为的回归。在这里可以看到 ActiveSupport 3.2.13 中 JSON.encode 的输出:

这里,在 3.2.14 中:

这对我的用例来说是一个重大更改,因此如果不解决这个问题,我就无法升级到 3.2.14。我相信this is the change that regressed my code

如果这是设计使然,回归,那么在这方面比我更有经验的人可以解释一下吗?


注意

如果您希望原始文本在控制台中运行此行,这里是包括表情符号转义在内的所有内容:

ActiveSupport::JSON.encode(["\360\237\230\204"])

【问题讨论】:

  • 提供原始代码而不是图像。这有助于我们在编辑器中运行您的代码。
  • 不要发布文字图片,而是将实际文字直接复制并粘贴到您的帖子中。文本图像不易解析、搜索或访问。

标签: ruby json activesupport


【解决方案1】:

我与我所链接的更改的作者进行了交谈。他说,虽然他们知道他们已经在这个变化中退化了表情符号,但他们并没有考虑修复,而是升级到 4.0。因此,我不会升级到 3.2.14,或者如果我升级,我将不得不进行猴子补丁。

【讨论】:

    猜你喜欢
    • 2016-02-25
    • 1970-01-01
    • 2011-07-08
    • 2016-09-28
    • 1970-01-01
    • 1970-01-01
    • 2020-07-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多