文本规范化
NFC/NFD/NFKC/NFKD
输入文本
规范化结果
ℹ️ 文本已经是该规范化形式,无需转换
💡 使用说明
NFC (规范分解 + 规范合成)
规范分解后再规范合成(推荐用于一般文本)
示例: é → é (单个字符)
适用: Web表单、数据库存储、文件名
NFD (规范分解)
规范分解(字符拆分为基字符+组合标记)
示例: é → e + ́ (两个字符)
适用: 文本分析、排序、搜索
NFKC (兼容分解 + 规范合成)
兼容分解后再规范合成(转换全角、上标等)
示例: A → A,² → 2
适用: 搜索匹配、标识符处理
NFKD (兼容分解)
兼容分解(最彻底的拆分)
示例: A → A,é → e + ́
适用: 文本分析、去除格式
常见问题
- 同一个字符有多种表示方式(如 é 可以是单个字符或 e + 重音符)
- 全角/半角字符混用(如 A vs A)
- 不同来源的文本无法正确匹配或比较