Javascript字符规范化

时间:2009-09-04 02:42:44

标签: javascript normalization character

我正在使用谷歌翻译API,如果我尝试翻译麦当劳,这就是我得到的结果:

Mc Donald's

如何将 ' 转换为 ' - 在Javascript中 - 依此类推任何其他数字字符引用?

谢谢!

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

JS库通常有这样的辅助api,例如Prototype在String上的unescapeHTML()函数完美无缺,请注意这些例子:

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

答案 2 :(得分:0)

不应该这样吗?

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