【发布时间】:2021-06-26 08:08:46
【问题描述】:
我从服务器获得了十六进制字符串:
const res = {"data": "\\xf0\\x9d\\x90\\x81"};
原文为:
??????
我用decodeURIComponent和escape函数搞定了:
decodeURIComponent(escape(res.data));
// "\xf0\x9d\x90\x81"
如何用双反斜杠解码十六进制字符串?
【问题讨论】:
-
decodeURIComponent(res.data.replace(/\\x/g, '%'))
标签: javascript utf-8 hex