javascript - 将unicode转为汉字

标签 javascript character-encoding

假设我有一串这样的代码:

\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/

相关文章:

html - 阿拉伯文字显示不正确

c# - AES 解密在中文语言环境中失败,出现无效字符错误

javascript - 位置固定相关父容器

javascript - If 语句检查某个值是否在数组或值范围内

javascript - AngularJS 日期过滤器添加了意外的时区偏移?

r - R 中的捷克语编码

python - 如何在Django中设置character_set_results latin1 mysql?

php - 检查是否确实需要包含的 javascript 文件

PHP - JS 和 CSS 压缩器

php - MySQL/php 字符集疯狂 : which one is correct?