TingYu Tools

文本规范化

NFC/NFD/NFKC/NFKD

字符数:13 → 13
字节数:23 → 23
状态:未变化

输入文本

规范化结果

ℹ️ 文本已经是该规范化形式,无需转换
💡 使用说明

NFC (规范分解 + 规范合成)

规范分解后再规范合成(推荐用于一般文本)

示例: é → é (单个字符)
适用: Web表单、数据库存储、文件名

NFD (规范分解)

规范分解(字符拆分为基字符+组合标记)

示例: é → e + ́ (两个字符)
适用: 文本分析、排序、搜索

NFKC (兼容分解 + 规范合成)

兼容分解后再规范合成(转换全角、上标等)

示例: A → A,² → 2
适用: 搜索匹配、标识符处理

NFKD (兼容分解)

兼容分解(最彻底的拆分)

示例: A → A,é → e + ́
适用: 文本分析、去除格式

常见问题

  • 同一个字符有多种表示方式(如 é 可以是单个字符或 e + 重音符)
  • 全角/半角字符混用(如 A vs A)
  • 不同来源的文本无法正确匹配或比较