How about using string.Replace:
string germanText = "Mötörhead";
string replaced = germanText.Replace("ö", "oe");
(okay, not a real German word, but I couldn't resist)
You can chain calls to Replace like this
someText.Replace("ö", "oe").Replace("ä", "ae").Replace("ö", "oe")...