如何按上下文编码和解码 HTML 实体。
编码和解码取决于目标上下文。转义 HTML 文本不同于构建安全的 URL 或 JavaScript 字符串。
按任务需求调整流程。
确定目标是 HTML 文本还是属性,再编码该上下文需要处理的字符。解码时,确认是否只需解码一次。保留原始字符串,以检测意外的双重编码。
- 你需要提供什么
- 包含字符或实体的文本。
- 你会得到什么
- 正确转义或解码的文本。
查看输入和结果。
演示用输入和输出 · 教学示例,并非 WebAct 实时运行结果
示例 个输入项
Encode the text A & B for an HTML text node.
完整示例
A & B
将这份输入载入提示词,再复制到 WebAct 中尝试任务。实际结果可能与示例不同。
决策与问题排查。
已经位于实体中的与号还应该再次编码吗?
仅在需要原样显示实体文本时才这样做。否则,重复编码可能显示实体语法,而不是预期字符。
为什么解码后的内容插入页面时会变成标记?
解码可能还原尖括号。应通过文本 API 插入普通文本,不要把它当作可信 HTML。
使用自己的资料试一试。
将任务提示词中的示例换成你的材料。保留所需条件,再把任务复制到 WebAct。
自定义并复制任务 ↑