假设我有一串这样的代码:
\u00e5\u00b1\u00b1\u00e4\u00b8\u008a\u00e7\u009a\u0084\u00e4\u00ba\u00ba
我如何使用 Javascript 将这些转换回中文字符:
山上的人
这样我就可以在我的网页上实际显示中文了。现在它以 å±±ä¸ç人
的形式出现。
This website设法实现了这一点,但是这是他们没有公开的 PHP。
我根本不熟悉字符编码的工作原理,所以我什至不知道搜索合适解决方案的术语。
最佳答案
字符串似乎是 UTF-8。
https://github.com/mathiasbynens/utf8.js是一个有用的 Javascript 库,可以让您免去学习 UTF-8 标准的麻烦,并将 UTF-8 解码为文本。
这是一个演示:https://mothereff.in/utf-8
将 \u00e5\u00b1\u00b1\u00e4\u00b8\u008a\u00e7\u009a\u0084\u00e4\u00ba\u00ba
粘贴到“UTF-8-encoded”文本区域进行解码。
关于javascript - 将unicode转为汉字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48256175/