【问题标题】:JavaScript character normalizationJavaScript 字符规范化
【发布时间】:2010-11-25 12:09:56
【问题描述】:

我正在使用 Google Translate API,如果我尝试翻译 Mc Donald's,结果如下:

Mc Donald's

我如何将 ' 翻译成 ' -- 在 JavaScript 中 -- 等等以获取任何其他数字字符引用? 谢谢!

【问题讨论】:

    标签: javascript normalization character


    【解决方案1】:

    JS 库通常为此提供帮助 api,例如 Prototype 在 String 上的 unescapeHTML() 函数可以完美运行,请注意示例:

    http://prototypejs.org/api/string/unescapeHTML

    【讨论】:

      【解决方案2】:

      这样的事情不应该这样做吗?

      'Mc Donald's'.replace(/&#(\d+);/g, function(m, g) {
        return String.fromCharCode(g);
      });
      

      【讨论】:

        【解决方案3】:
        猜你喜欢
        • 2018-09-29
        • 2014-06-14
        • 2010-10-10
        • 2012-05-31
        • 2020-02-12
        • 2011-05-08
        • 2012-04-25
        • 2013-06-29
        • 2011-12-08
        相关资源
        最近更新 更多