In a big set of files I need to transcript non-ASCII letters (especially umlauts and es-zed) as something easy to type and also easy to read. This precludes the usage of something like ü or \"u for ü.
The easiest way is to use ae, ue etc. and ss for ß, however such a transformation is not invertible, as there are words like neue or Dauer where ue occurs. So I'm curious if the invertibility can be achieved via a list of exceptions.
Is there any German word where it's impossible to get the original back from such a transcription?
I noticed that there the occurrences of ue in a German word are usually preceded by a vowel. Is there a rule which would allow to minimize my list of exceptions?
\´^these can be put above everyaeiou` – Vogel612 Dec 03 '13 at 07:41