Probleme mit Modifizierung von translit.h bei Zeichenumwandlung von iconv
-
Hallo!
Ich benutze die Linux Utility "iconv" zur Umwandlung von UTF8 nach ASCII. Das funktioniert alles soweit prima. Wenn man //TRANSLIT als Option mitgibt, transliteriert das Programm e Accent Grave, Acute, Circumflex usw. in ein Ascii. In der Tabelle lib/translit.h (Blanks separiert) steht an der Stelle von "e Acute" der Eintrag 2, '"', 'e' d.h. er ersetzt durch 2 Zeichen nämlich ' "e '. Ich versuche nun translit.h zu modifizieren und das e Acute durch nur ein Zeichen 'e' zu ersetzen (ich schreibe in translit.h: 1, 'e', ) aber das gelingt nicht. Das Programm macht an der Stelle 10 unleserliche Zeichen, wenn ich die Utility ausführe. Was mache ich nur falsch? Kann mir jemand weiterhelfen?
Danke & Grüße
Klemens