javascript - 通过javascript转换unicode字符

标签 javascript unicode

我从php脚本中检索了以下文本(其中一些是汉字)作为选择选项,但无法将它们转换为可读字符(无论是通过php还是javascript),请指教。

\\xe8\\xac\\x9b\\xe5\\x91\\xa2D\\xe3\\x80\\x82

最佳答案

input = '\xe8\xac\x9b\xe5\x91\xa2D\xe3\x80\x82'
console.log(decodeURIComponent(escape(input)))

这给了你准确的

講呢D。

更新

如果你的字符串确实包含\x字符,那么我们可以先将它们转换为%s:

input = '\\xe8\\xac\\x9b\\xe5\\x91\\xa2D\\xe3\\x80\\x82'

decodeURIComponent(input.replace(/\\x/g, '%'))

关于javascript - 通过javascript转换unicode字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20701667/

相关文章:

javascript - Html下拉: how to handle key events of select option element

javascript - 使用 JavaScript 使用 Selenium 滚动到网页上的元素

c++ - boost 灵气轨迹线并解析unicode

python - 如何使用 HTML 实体将 Unicode 编码为 ASCII

javascript - 跨域动态 iframe 高度

JavaScript 打印函数问题

unicode - 如何在lua中编写unicode符号

ios - 具有方言的字符串中的 NSRange

javascript - javascript中函数与函数的关系

python - PyYaml - 转储带有特殊字符(即重音符号)的 unicode