将字符串中的Unicode转义转换为JavaScript中的各自字符

Sha*_*mil 1 javascript unicode

我有以下字符串:

trouble&\u0442\u0435\u0441\u0442
Run Code Online (Sandbox Code Playgroud)

并希望用他们的实际字符替换转义字符,如下所示:

trouble&????
Run Code Online (Sandbox Code Playgroud)

我怎么能在JavaScript中这样做?

Lor*_*que 5

你可以使用normalize方法https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/normalize来做到这一点.

https://jsfiddle.net/fyo0y863/

您可以在这篇优秀的文章中阅读有关Unicode的更多信息:) https://dmitripavlutin.com/what-every-javascript-developer-should-know-about-unicode/

编辑:正如在两条评论中指出的那样,字符串已经可以了.无论如何,链接到Dmitri Pavlutin的博客是一个提高我们对Unicode的理解的好地方:)