0

我正在使用 Google Translate API,如果我尝试翻译Mc Donald's,这就是我得到的结果:

Mc Donald's

对于任何其他数字字符引用,我如何转换''- 在 JavaScript 中 - 等等?谢谢!

4

3 回答 3

1

检查这两个:

等效于 PHP 的 html_entity_decode 的 Javascript

及其依赖:

等效于 PHP 的 get_html_translation_table 的 Javascript

于 2009-09-04T03:22:29.310 回答
1

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

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

于 2009-09-04T03:36:05.517 回答
0

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

'Mc Donald's'.replace(/&#(\d+);/g, function(m, g) {
  return String.fromCharCode(g);
});
于 2009-09-04T03:27:55.823 回答