> 科隆 | 音碼 | 德語 <

// 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 等組合的處理都比 Soundex 更精準。

「移除 0」 選項有什麼用途?

「移除 0」會刪除編碼中除了開頭第一個 0 之外的所有 0,使代碼更短,也更容易比較元音位置不同的單字。例如 Mueller(6057)在移除 0 之後會變成 657。

Cologne 音碼通常應用在哪些情境?

它常用於德語系國家的家譜研究、客戶資料庫、圖書館系統與政府登記資料中,尤其適合處理擁有多種拼寫或已本地化的德語姓氏。

已複製!