我想知道,我怎么能将函数stringfromcharcode中的点转换成双编码的十六进制代码然后成功使用它?像这样:
<script>alert(unescape(String%252EfromCharCode(104, 101, 108, 108, 111)))</script>
工作代码应该能够通过使用双重编码的十六进制代码来提醒你,在这种情况下是%252E,这是点双十六进制编码。
答案 0 :(得分:2)
如果可以使用eval和单引号:
alert(eval(unescape(unescape('String%252EfromCharCode(104, 101, 108, 108, 111)'))))
答案 1 :(得分:-1)
听起来您实际上是在询问如何将'%252E'
(双网址编码的字符串)转换为.
。
您想要decodeURIComponent(decodeURIComponent(str))