> 科隆 | 音码 | 德语 <

// Kölner Phonetik - 使用数字代码的德语语音编码算法

0 字符
0 字符
[GERMAN]

针对德语优化

专门针对德语发音模式设计。

[NUMERIC]

数字代码

使用 0–8 的数字进行简单高效的编码。

[UMLAUTS]

支持变音符号

正确处理 ä、ö、ü 和 ß 等德语字符。

>> 技术说明

Cologne 音码如何工作

Cologne Phonetic(Kölner Phonetik)是 Hans Joachim Postel 于 1969 年为德语专门设计的语音算法。它根据单词的发音将其转换为 0–8 的数字代码。与 Soundex 不同,它能正确处理德语变音字母以及 sch、ch、tz 等特殊字母组合,并把发音相近的辅音归为同一组。

为什么要使用 Cologne 音码

  • 德语家谱和家族史研究
  • 德语客户数据库去重与清洗
  • 德语姓名的拼写检查与标准化
  • 多种拼写形式的日耳曼姓氏匹配
  • 德语内容搜索、索引和过滤

Cologne 音码示例

Digit assignments:
0: A,E,I,J,O,U,Y,Ä,Ö,Ü,H
1: B,P
2: D,T
3: F,V,W,PH
4: G,K,Q,C+back
5: L
6: M,N
7: R
8: S,Z,ß,C+front,X

Examples:
Müller → 657
Mueller → 657
Möller → 657

Schmidt → 862
Schmitt → 862
Schmid → 862

Meyer → 67
Mayer → 67
Meier → 67
Maier → 67

>> 常见问题

什么是 Cologne Phonetic?

Cologne Phonetic(Kölner Phonetik)是专为德语设计的语音编码算法。它把德语单词和姓名按照发音规则编码为数字序列,便于匹配拼写不同但读音相近的名字。

它与 Soundex 有什么不同?

Soundex 主要面向英语,使用字母和数字混合的编码;Cologne Phonetic 只使用数字 0–8,并针对德语发音模式进行了优化,对 ä、ö、ü 等变音字母以及 sch、ch 等组合的处理更好。

“移除 0” 选项有什么作用?

“移除 0” 会删除编码中除首位 0 之外的所有 0,从而得到更短的代码,并且方便比较元音位置不同的单词。例如 Mueller(6057)在移除 0 后变为 657。

Cologne 音码通常用于哪些场景?

它广泛应用于德语国家的家谱研究、客户数据库、图书馆系统和政府记录中,尤其适合处理有多种拼写形式或被本地化过的德语姓氏。

已复制!