文本转义 / 反转义

对JavaScript、HTML、URL编码和JSON的字符串进行转义或反转义。

转义和反转义说明


转义在将文本插入JSON、HTML或shell命令等格式时保护文字文本,这些格式中特殊字符具有含义。

  • 在将用户文本嵌入模板或结构化载荷之前进行转义。
  • 调试从编码上下文复制的日志时进行反转义。
  • 为目标格式选择正确的模式以避免双重转义。

文本转义常见问题


双重转义输出的原因是什么?

对已转义的文本重复运行转义会添加额外的转义字符。

什么时候应该反转义数据?

当需要在纯文本上下文中进行调试或显示的可读文本时进行反转义。

转义与清理相同吗?

不同。转义是特定格式的编码,而清理则删除不安全的内容。

Wikipedia — Escape character