变音符号去除器

URL中的特殊字符、FTP服务器的文件名、采用Latin-1编码的传统数据库:当您输入类似“José Peña”或“Zoë”这样的名称时,这些内容都会出现异常。该工具通过标准的Unicode转写和规范化处理,自动去除文本中的重音符号、波浪线、元音变音符和软音符,生成干净的ASCII文本,确保其能在任何数据处理流程中稳定运行。

如何移除变音符号

  1. 1

    粘贴文本

    输入或粘贴包含带重音符号字符的文本:单词、姓名列表或整篇文章。

  2. 2

    运行转换

    点击“移除变音符号”。每个带重音的字母都会变成普通ASCII:é 变为 e,ñ 变为 n,ß 变为 ss。

  3. 3

    查看已清理的输出内容

    查看结果框:任何发生变化的字符现在都是普通ASCII,而空格、标点符号和换行符保持不变。

  4. 4

    复制结果

    一键将清理后的文本复制到剪贴板,粘贴到任何需要的位置。

剥除过程的工作原理

该工具首先使用ICU转写(“Any-Latin; Latin-ASCII”规则):将文本转换为拉丁字符,然后移除所有剩余的重音,因此 é 变为 e,ß 变为 ss,æ 变为 ae。如果转写引擎不可用,工具会回退到Unicode NFD(规范化形式分解),它将 é 拆分为基础字母 e(U+0065)和组合尖音符(U+0301),剔除所有属于组合标记范围内的代码点(U+0300至U+036F),随后重新组合。两种路径都适用于所有使用拉丁字母并带有附加标记的语言。

字符映射速查表

输入 输出
á é í ó ú a e i o u
à è ì ò ù a e i o u
â ê î ô û a e i o u
ä ë ï ö ü a e i o u
ñ n
ç c
ß ss
æ Æ ae AE
œ Œ oe OE
ø Ø o O
ł Ł l L

回退路径(无转写)仅移除组合标记,因此 ß、æ、œ、ø 和 ł 保持不变。

常见用例

  • URL缩写形式。 “El niño”经过去除变音符号并转换为小写后,变为“el-nino”。
  • 文件名。 云存储服务及部分旧版FTP服务器会损坏非ASCII格式的文件名;需先去除变音符号,再进行上传。
  • 向旧版系统导入CSV文件。 使用Latin-1(Windows-1252)编码的数据库会错误处理多字节UTF-8字符;提前去除变音符号可避免数据损坏。
  • 可搜索字段。 在原始版本旁存储无变音符号的版本,可让用户在行显示“naïve”时直接查找“naive”。

注意:这是一次单程旅程

去除“naïve”会得到“naive”;由于原词所属语言的信息已丢失,无法自动恢复元音变音符。当两者都可能需要时,请将原始版本与去除变音符的版本一同保存。

常见问题

这些并非变音符号,而是不带简单组合标记的独立字母。工具仍会转换它们:ß 变为 ss,æ 变为 ae,œ 变为 oe,ø 变为 o,ł 变为 l。仅在转写引擎不可用时使用的回退路径会让它们保持原样。

默认路径也会转写这些文字:西里尔字母、希腊字母、阿拉伯字母和CJK文字会变成拉丁字符(Привет 变为 Privet,Ελλάδα 变为 Ellada,你好 变为 ni hao),随后移除剩余的标记。回退路径只移除组合标记,非拉丁文字保持原样。

会。带重音符号的大写字母会转换为大写ASCII字符,小写字母保持小写;空格、标点符号和换行符均保持不变。

您的文本仅会发送到我们的服务器以执行转换,处理完成后不会被存储,也不会被添加到页面链接中。我们只收集匿名的使用统计信息。

相关工具

此工具还提供其他语言版本