将字符串中的句点从charcode转换为十六进制(javascript)

turning dots in stringfromcharcode into hex (javascript)

本文关键字:十六进制 javascript 转换 charcode 字符串 句点      更新时间:2023-09-26

我想知道,如何将函数字符串中的点从charcode转换为双重编码的十六进制代码,然后成功使用它?类似这样的东西:

<script>alert(unescape(String%252EfromCharCode(104, 101, 108, 108, 111)))</script>

工作代码应该能够通过使用双编码十六进制代码来提醒你好,在这种情况下,它是%252E,即双十六进制编码的点。

如果可以使用eval和单引号:

alert(eval(unescape(unescape('String%252EfromCharCode(104, 101, 108, 108, 111)'))))

听起来您实际上在问如何将'%252E'(一个双URL编码的字符串)转换为.

您想要decodeURIComponent(decodeURIComponent(str))