title: C# Convert string from UTF-8 to ISO-8859-1 (Latin1) H
body: <p>I have googled on this topic and I have looked at every answer, but I still don't get it.</p>
  
  <p>Basically I need to convert UTF-8 string to ISO-8859-1 and I do it using following code:</p>
  
  <pre><code>Encoding iso = Encoding.GetEncoding("ISO-8859-1");
  Encoding utf8 = Encoding.UTF8;
  string msg = iso.GetString(utf8.GetBytes(Message));
  </code></pre>
  
  <p>My source string is</p>
  
  <pre><code>Message = "ÄäÖöÕõÜü"
  </code></pre>
  
  <p>But unfortunately my result string becomes</p>
  
  <pre><code>msg = "Ã?Ã¤Ã?Ã¶Ã?ÃµÃ?Ã¼
  </code></pre>
  
  <p>What I'm doing wrong here?</p>