title: Replace German characters (umlauts, accents) with english equivalents
body: <p>Replace German characters (umlauts, accents) with english equivalents</p>
  
  <p>I need to remove any german specific characters from various fields of text for processing into another system which wont accept them as valid.</p>
  
  <p>So the characters I am aware of are:</p>
  
  <p>ß 
  ä
  ö
  ü
  Ä
  Ö
  Ü</p>
  
  <p>At the moment I have a bit of a manual way of replacing them:</p>
  
  <pre><code>myGermanString.Replace("ä","a").Replace("ö","o").Replace("ü","u").....
  </code></pre>
  
  <p>But I was hoping there was a simpler / more efficient way of doing it. Since I'll be doing it on thousands of strings per run, 99% of which will not contain these chars.</p>
  
  <p>Maybe a method involving some sort of CultureInfo?</p>
  
  <p>(for example, according to MS, the following returns the strings are equal</p>
  
  <pre><code>String.Compare("Straße", "Strasse", StringComparison.CurrentCulture);
  </code></pre>
  
  <p>so there must be some sort of conversion table already existing?)</p>