跳转到正文

重音符号与变音符号移除工具

输入或粘贴文本,纯字母版本会随您输入实时显示:é 变为 e,ñ 变为 n,ü 变为 u,而 ß、ø、ł、æ 等特殊字母则分别映射为 ss、o、l、ae。计数会显示有多少个字符被更改。免费,无需注册,内容也不会被上传。

示例

cafécafe
naïvenaive
MüllerMuller
señorsenor
GaußGauss
ŁódźLodz

如何使用重音符号移除工具

  1. 粘贴或输入文本。 处理后的纯字母版本会出现在第二个框中,随您输入而更新,无需点击按钮。
  2. 查看计数。 它显示有多少个字符被更改,您可以一眼看出文本中是否包含重音符号。
  3. 复制结果。 点击“复制结果”复制输出,或试用输入框下方的六个示例词之一。
  4. 在依赖输出之前,对照下面的约定检查姓名和特殊字母。

重音符号移除的原理

字母 é 可以存储为一个字符(U+00E9),也可以存储为两个字符:e 加上组合锐音符(U+0301)。工具使用 Unicode 规范化形式 NFD 将每个拉丁字母拆分为第二种形式,然后删除 U+0300 至 U+036F 区块中的组合符号,剩下的就是基础字母。这涵盖了常见的重音符号(acute 锐音、grave 抑音、circumflex 扬抑、tilde 波浪、diaeresis 分音、ring 环、caron 抑扬、cedilla 软音、ogonek 尾钩、breve 弧和 macron 长音),以及越南语的声调符号和角号。

有些字母并不是带重音的字母,而是独立的字母,因此 NFD 会保持它们不变。工具通过一个固定的映射表处理它们:

字母变为字母变为
ø Øo Oæ Æae AE
đ Đd Dœ Œoe OE
ł Łl Lßss
ðdþ Þth Th

示例文本“El señor Müller pidió un café en Łódź…”会变为“El senor Muller pidio un cafe en Lodz…”,共更改 7 个字符。“Gauß”变为“Gauss”,“Dvořák”变为“Dvorak”,“Việt Nam”变为“Viet Nam”。

普通字母并不总是正确的答案

  • 各地约定不同。 无法输入 ü 的德语写作者通常写 ue,因此 Müller 会写成 Mueller。本工具只去掉变音符号,给出 Muller。如果表格或护照式系统要求 ue、oe、ae,请手动替换。
  • 无点的 ı 保持不变。 土耳其语的 ı 是一个独立字母,没有分解形式,因此“Işık”会变为“Isık”。请自行替换为 i。
  • 其他文字保持不变。 西里尔字母、希腊字母、韩文、日文及其他非拉丁文字的文本会原样保留(如果输入时是分解形式,则会重组为 NFC),因此“Йошкар-Ола”保留其 й,带浊音符号的谚文和假名也保持原样。工具只去除拉丁字母上的重音符号,也不会把这些字符计为已更改。
  • 该区块之外的符号保持不变。 阿拉伯文和希伯来文的元音符号,以及印度文字的元音符号不在 U+0300 至 U+036F 之内,因此会保留。本工具适用于拉丁文字的文本。

在参考文献中保留重音符号

参考文献列表应按来源原样拼写作者姓名,包括其变音符号。只有在其他场合需要普通字母时才去除重音符号:文件名、用户名、数据库键,或需要让“Müller”与“Muller”匹配的搜索。切勿从您要发布的标题或姓名中删除重音符号。

您需要哪个工具?

如果您想……使用
从带重音的字母得到普通拉丁字母本重音符号移除工具
从标题生成网址(包括带重音的字母)文本转 Slug
NFC、NFD、NFKC 或 NFKD 形式、连字和全角字符Unicode 文本规范化工具
显示零宽字符和形近字符隐藏字符检测工具
从同一文本中移除表情符号表情符号移除工具

常见问题

如何去除文本中的重音符号?
将文本粘贴到第一个框中,第二个框会显示去除了所有重音符号和变音符号的同一文本:é 变为 e,ñ 变为 n,ü 变为 u,ç 变为 c。点击一下即可复制。
去除重音符号在技术上是如何实现的?
每个拉丁字母都会规范化为 Unicode NFD 形式,将带重音的字母拆分为基础字母加一个组合符号。工具随后删除这些组合符号,并映射一小组没有分解形式的特殊字母,例如 ø 和 ß。它使用浏览器内置的 String.normalize。
ø、æ 和 ß 会怎样?
它们本身就是独立的字母,因此需要明确映射:ø 变为 o,æ 变为 ae,œ 变为 oe,ß 变为 ss,đ 和 ð 变为 d,ł 变为 l,þ 变为 th,大写字母同样处理。德语或北欧语的来源可能使用不同的音译方式,例如用 oe 代替 ø。
为什么 ü 变为 u 而不是 ue?
因为工具去掉了分音符并保留基础字母。ue 拼法是德语中为无法显示 ü 的系统采用的惯例。如果您需要它,请在运行本工具之前将 ä、ö、ü 替换为 ae、oe、ue,或手动修正输出。
什么时候应该去除文本中的重音符号?
用于文件名、URL slug、用户名、数据库键、只接受 ASCII 的旧系统,以及匹配在不同来源中拼写时有无重音的姓名。请勿从参考文献或任何您要发布的内容中的姓名或标题里删除重音符号。
我的文本会被上传或保存吗?
不会。转换在您输入时于浏览器中完成,不会向服务器发送任何内容。关闭标签页即会清除文本。

相关工具

文本清理与格式中的更多工具