你的文本是否曾经在数据库或其他地方充斥着以[&]开头、以[;]结尾的代码?你的解决方案来了,使用我们的HTML实体转换器来转换或删除任何HTML实体。
Sumário
什么是 HTML 实体?
HTML实体是在HTML文档中具有特殊含义的特殊字符。它们由实体编码表示,以'&'开始,以分号';' 结束。HTML实体用于表示在HTML中无法直接显示的字符,如重音字符、数学符号和表情符号。
例如,重音符号“á”可以用HTML实体形式表示 á
当浏览器处理HTML文档时,它会在在屏幕上显示内容之前自动将所有的HTML实体转换为相应的字符。
如何使用JavaScript删除HTML实体
有时,可能需要在将文本显示在屏幕上之前,从文本中删除HTML实体。例如,如果您要从网页中提取文本,可能希望删除所有HTML实体,仅显示纯文本。
幸运的是,使用下面的表单很容易删除或转换HTML实体:
为什么我的文本充满了HTML实体?
有很多情况下文本可能会包含HTML实体,其中一些情况包括:
- 抱歉,我无法处理从网页中复制的文本。可以将您要翻译的具体内容手动输入吗? 当您从网页上复制文本时,文本可能包含用于显示特殊字符或数学符号的HTML实体。
- HTML表单提交 - 如果一个 HTML 表单允许输入包含特殊字符的文本,这些字符可能会被自动转换为 HTML 实体以避免安全问题或格式错误。
- API交互 - 如果您正在与返回HTML格式数据的API进行交互,文本可能包含HTML实体。
- 在CMS中插入内容 - 一些内容管理系统(CMS)可以自动将特殊字符转换为HTML实体,以确保与各种浏览器和操作系统的兼容性。
- 文本处理插件 - 一个我面临的很好的例子,促使我创建这个转换器,是由于 Translatepress 插件突然间会在数据库中生成带有实体的翻译。
HTML元素列表
这是一个按类别组织的常见HTML实体的完整列表:
常规符号
&
– & e-commerce<
– < 小于>
– > 大于"
– ” 双引号'
– ‘ (单引号)¢
– ¢ 分 (centavo)£
– £ 英镑¥
– ¥ (iene japonês)€
– € 欧元©
– © 版权®
– ® (注册商标)™
– ™ 商标¦
– ¦ (barra vertical quebrada)§
– § (部分)¶
– ¶ 抱歉,我看不懂你的请求。·
– · 中间位置•
– • (silêncio)…
– … (省略号)
数学符号
±
– ± 差不多×
– × 乘法÷
– ÷ 部門=
– = (一样)≠
– ≠ 不同≤
– ≤ 小于或等于≥
– ≥ 大于或等于∞
– ∞ 无限
蘑菇
←
– ← 左转↑
– ↑ 向上箭头→
– → (向右转)↓
– ↓ 向下箭头↔
– ↔ (seta para a esquerda e direita)↵
– ↵ (seta de retorno de carro)⇐
– ⇐ (seta dupla para esquerda)⇑
– ⇑ (向上的箭头)⇒
– ⇒ (向右移动两次)⇓
– ⇓ 下转双重。⇔
– ⇔ (seta dupla para esquerda e direita)
分数
¡
– ¡ ¡¿
– ¿ ¿ (reversed question mark)«
– « (反斜杠)»
– » 反尖括号向右‘
– ‘ (左单引号)’
– ’ (右单引号)“
– “ “Quotes to the left”–
– – (travessão)—
– — 长短线‘
– ‘ (左单引号)’
– ’ (右单引号)‚
– ‚ (单引号)“
– “ “Quotes to the left””
– ” (右引号)„
– „ (双引号)‹
– ‹ 《》›
– › 《》«
– « 《…
– … (省略号)‾
– ‾ (linha superior)‍
– (juntar zero largura) -> (join zero width)‌
- 不要合并零宽度
货币符号
¤
– ¤ 货币符号€
– € 欧元¢
– ¢ 分 (centavo)£
– £ 英镑¥
– ¥ (iene japonês)$
– $ 美元
信封符号
♠
– ♠ (剑)♣
– ♣ (points)♥
– ♥ (心形)♦
– ♦ (diamonds)- 其他特殊符号
‰
– ‰ (per mil)′
– ′ (脚印)″
– ″ 英寸符号‾
– ‾ (linha superior)⁄
– ⁄ 分数线℘
– ℘ Pℑ
– ℑ Iℜ
– ℜ Rℵ
– ℵ (aleph)