如何将 unicode 转换为 html 标记

How to convert unicode to html tag?

本文关键字:html 标记 转换 unicode      更新时间:2023-09-26

我有以下 Unicode

%u201c%u003e%u003c%u0073%u0063%u0072%u0069%u0070%u0074%u003e%u0061%u006c%u0065%u007
2%u0074%u0028%u0027%u0078%u0073%u0073%u0027%u0029%u003c%u002f%u0073%u0063%u0072%u00
69%u0070%u0074%u003e%u003c%u0021%u002d%u002d

是否有任何JavaScript代码可以将上述Unicode转换为html代码?

这是关于XSS攻击问题。

您可以使用unescape函数:

var string = '%u201c%u003e%u003c%u0073%u0063%u0072%u0069%u0070%u0074%u003e%u0061%u006c%u0065%u0072%u0074%u0028%u0027%u0078%u0073%u0073%u0027%u0029%u003c%u002f%u0073%u0063%u0072%u0069%u0070%u0074%u003e%u003c%u0021%u002d%u002d';
alert(unescape(string));