字符串转义/反转义
对 JavaScript、HTML、URL 中的特殊字符进行转义和反转义。
🐛
报告问题 / 提出建议
发现 Bug 或有建议?帮助我们改进这个工具。
这是什么工具?
字符串转义/反转义工具处理各种上下文的字符转义。为 JavaScript 字符串、JSON、HTML、CSS 和正则表达式转义特殊字符。也可将编码的字符串反转义回原始形式。防止代码中的语法错误和注入漏洞。
如何使用
- 1
选择上下文
选择目标(JavaScript、JSON、HTML 等)。
- 2
输入字符串
粘贴要转义或反转义的文本。
- 3
获取结果
复制转义或反转义后的字符串。
常见问题
为什么需要转义字符串?
未转义的特殊字符(引号、反斜杠、换行符)会破坏代码中的字符串字面量。转义确保解析器正确解释字符串。也可防止 HTML(XSS)和数据库查询(SQL 注入)中的注入攻击。
能处理Unicode吗?
可以,正确转义。
不同上下文中哪些字符需要转义?
JavaScript 字符串:双引号、单引号、反斜杠、换行符( )、制表符( )。JSON:双引号、反斜杠、控制字符。HTML:< > & " '(使用 < > & " ')。正则表达式:. ^ $ * + ? ( ) [ ] { } | \. 每个上下文都有自己的特殊字符集,必须转义才能作为字面文本处理。