Skip to main content

去除变音符号 从文本中删除重音和变音符号(é→e,ñ→n,ü→u)。

去除变音符号 illustration
📝

去除变音符号

从文本中删除重音和变音符号(é→e,ñ→n,ü→u)。

1

粘贴文本

粘贴包含有变音符的文本。

2

自动转换

变音符号将被自动移除。

3

复制结果

复制纯ASCII文本。

Loading tool...

What Is 去除变音符号?

去除附加符号工具可以从文本中删除重音标记和附加符号,将类似é的字符转换为e,ñ转换为n,ü转换为u,ç转换为c。这对于标准化搜索索引、创建URL别名、生成仅ASCII内容或准备不支持扩展字符集的系统中的文本非常有用。该工具使用Unicode NFD规范化来分解字符成基础字母和组合标记,然后删除所有附加重音标记,同时保留基础字母。

Why Use 去除变音符号?

  • 规范化文本以便于搜索和索引
  • 从国际文本创建干净的URL别名
  • 为仅支持ASCII字符的系统准备文本
  • 简化多语言文本以便于比较

Common Use Cases

搜索索引

规范化带有变音符的文本,使得搜索结果不受变音符影响。

URL生成

从包含变音符的标题创建干净的ASCII别名。

数据匹配

比较不同数据库中带有不同变音符约定的名称和文本。

遗留系统兼容性

将文本转换为仅支持基本ASCII字符的系统。

Technical Guide

该工具通过String.normalize('NFD')使用Unicode标准化形式NFD(规则分解)来分解每个带有重音的字符为其基本字符及一个或多个组合重音标记。例如,é (U+00E9) 分解成 e (U+0065) + 结合acute重音 (U+0301)。在分解后,正则表达式删除所有位于Combining Diacritical Marks Unicode块(U+0300-U+036F)中的字符,该块包括重音、cedilla、tilde、umlaut和其他标记。结果是没有附加符号的基本字符。此方法适用于所有拉丁文脚本语言以及许多使用组合标记的其他脚本。

Tips & Best Practices

  • 1
    支持所有拉丁字母语言,包括法语、西班牙语、德语、葡萄牙语等
  • 2
    也可以处理越南语、土耳其语和其他带有大量变音符的脚本
  • 3
    不会影响非拉丁脚本,如中文、阿拉伯文或西里尔字母
  • 4
    结合大小写转换以彻底规范化文本

Related Tools

Frequently Asked Questions

Q 支持哪些语言?
所有使用拉丁字母的带有变音符的语言:法语、西班牙语、德语、葡萄牙语、越南语、土耳其语、波兰语、捷克语等。
Q 是否会改变非拉丁字符?
否,非拉丁脚本(中文、阿拉伯文、韩文等)的字符不会受到影响。
Q ñ 是否变成 n?
是,ñ(带有波浪符的n)将变成n。所有组合标记都将被移除。
Q 是否处理像æ这样的连字?
NFD规范化不会分解像æ或œ这样的连字,因为它们是不同的字符,而不是基字符和组合标记的组合。
Q 这与ASCII转写相同吗?
并不完全相同。本工具仅移除组合变音符号。完整的转写还将转换连字和其他特殊字符。

About This Tool

去除变音符号 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.