Phonetische Schreibweise

Hallo zusammen

In einem Programm soll ich einen String in die phonetische Schreibweise umwandeln.

Dazu folgende Fragen:

  1. gibt es dazu eine Norm? (ISO / ANSI / etc.)
  2. Ist diese Norm für alle deutschsprachigen Länder verbindlich
  3. Wo finde ich ev. mehr Informationen (Websites, Buch, etc.) darüber?

Vielen Dank für Eure Hilfe und Grüsse
Peter

Hallo zusammen

In einem Programm soll ich einen String in die phonetische
Schreibweise umwandeln.

Dazu folgende Fragen:

  1. gibt es dazu eine Norm? (ISO / ANSI / etc.)

Soweit ich weiß keine Norm. Aber einen einheitlichen Algorithmus.

  1. Ist diese Norm für alle deutschsprachigen Länder
    verbindlich
  2. Wo finde ich ev. mehr Informationen (Websites, Buch, etc.)
    darüber?

Das richtige Stichwort ist „Soundex Algorithmus“
Einfach mal googeln. Findest du z.B. hier für VB:

http://www.vbarchiv.net/archiv/tipp_384.html

Ich bilde mir ein letztes auch mal einen richtigen Artikel gelesen zu haben (ct, iX, oder JavaMagazin denke ich)

Michael

Salü Michael

Das ist eine von vielen Mölichen Umsetzungen eines mir unbekannten Entwicklers. Angenehm ist, dass es in VB ist, weil das meine „Haus“ Sprache ist :wink:

Im Ernst, wir haben selber eine solche Routine geschrieben und ich wollte einfach ein wenig recherchieren, ob es da Normen gibt, die auch ein nicht akademisch gebildeter Informatiker versteht :smile:

Grüsse
Peter

In einem Programm soll ich einen String in die phonetische
Schreibweise umwandeln.

Das richtige Stichwort ist „Soundex Algorithmus“
Einfach mal googeln. Findest du z.B. hier für VB:

hmmpf. ihr verwirrt mich:

mysql> select soundex(‚Chauffeur‘);
±---------------------+
| soundex(‚Chauffeur‘) |
±---------------------+
| C160 |
±---------------------+

und phonetische schreibweise wäre „Schofför“