假设我有一串代码如下:
\u00e5\u00b1\u00b1\u00e4\u00b8\u008a\u00e7\u009a\u0084\u00e4\u00ba\u00ba
如何使用Javascript将这些转换回中文字符:
山上的人
这样我才能在网页上显示中文。现在它出现为å±±ä¸ç人
。
This website设法完成了这项工作,但这是因为PHP不会暴露。
我不熟悉字符编码的工作原理,所以我甚至不知道搜索合适解决方案的术语。
答案 0 :(得分:1)
字符串似乎是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编码”的textarea中进行解码。
答案 1 :(得分:0)
在HTML文件的<meta charset="UTF-8">
标记内添加<head></head>
,以便正确显示中文。只需将中文字符直接放在HTML文件中