Skip to content

特殊字符 ​

本节目标:理解“特殊字符”的核心思路,并能把它用于实际开发或面试表达。 U+202E 是一个特殊的 Unicode 字符,可以这个字符后面的字符串从右到左显示。很多病毒软件就利用这个特性,诱骗用户点击,比如 foofdp.exe 这个文件名,只要在foo后面插入该字符,就会显示成 fooexe.pdf。 > 来自

 <https://www.ruanyifeng.com/blog/2022/06/weekly-issue-211.html>

Javascript中的特殊字符一共有13个,建议都进行转义处理,如下:

Unicode 字符值转义序列含义类别
\u0008\bBackspace
\u0009\tTab空白
\u000A\n换行符(换行)行结束符
\u000B\v垂直制表符空白
\u000C\f换页空白
\u000D\r回车行结束符
\u0022"双引号 (")
\u0027'单引号 (')
\u005C\反斜杠 ()
\u00A0不间断空格空白
\u2028行分隔符行结束符
\u2029段落分隔符行结束符
\uFEFF字节顺序标记空白

本站总访问 — 次