HTML 解码是将 HTML 实体编码(如 <, >, &, " 等)还原为相应的字符的过程。这样,编码后的文本可以显示为原始的字符,例如将 <div> 解码回 <div>。
HTML 解码的原理:
  在 HTML 中,一些特殊字符(如 <, >, &, " 等)通过 HTML 实体进行编码。例如:
< 被解码为 <
  > 被解码为 >
  & 被解码为 &
  " 被解码为 "
  ' 被解码为 '
  HTML 解码的目的是将这些实体还原为普通的字符。
示例:
  假设我们有一个 HTML 编码的字符串:
html
<div class="example">Hello & Welcome!</div>
  它代表的原始内容是:
html
<div class="example">Hello & Welcome!</div>
  Python 示例(HTML 解码):
  在 Python 中,你可以使用 html 库的 unescape() 函数来进行 HTML 解码。
示例代码:
  python
import html
# HTML 编码的字符串
  encoded_text = '<div class="example">Hello & Welcome!</div>'
# HTML 解码
  decoded_text = html.unescape(encoded_text)
# 输出解码后的结果
  print(f"解码后的文本: {decoded_text}")
  输出结果:
  javascript
解码后的文本: <div class="example">Hello & Welcome!</div>
  说明:
  < 被解码为 <
  > 被解码为 >
  " 被解码为 "
  & 被解码为 &
  使用场景:
  Web 开发:在从数据库或用户输入中提取数据时,HTML 编码常用于防止 XSS 攻击,解码时恢复原始内容。
  邮件和文件处理:当 HTML 内容经过编码后传递时,解码有助于恢复原始数据格式。
  显示特殊字符:例如显示 HTML 代码时,可能需要对编码的字符串进行解码,以恢复原始内容。