JavaScript字符规范化

JavaScript字符规范化,javascript,normalization,character,Javascript,Normalization,Character,我正在使用Google Translate API,如果我尝试翻译Mc Donald的,结果就是: Mc Donald';s 我如何翻译'到”——在JavaScript中——等等,用于任何其他数字字符引用? 谢谢 检查这两个: 及其依赖性: 像这样的东西不应该这样做吗 'Mc Donald's'.replace(/&#(\d+);/g, function(m, g) { return String.fromCharCode(g); }); JS库通常有

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

Mc Donald';s

我如何翻译
'
——在JavaScript中——等等,用于任何其他数字字符引用? 谢谢

检查这两个:

及其依赖性:


像这样的东西不应该这样做吗

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

JS库通常有用于此目的的帮助器api,例如Prototype在字符串上有其uneScapeTHtml()函数,可以完美地工作,请注意以下示例: