title: Convert unknown encoding into utf-8
body: <p>I'm using a json service returning strings written in French containing accents. The things is I don't receive them correctly as the accents are replaced by symbols 'é' => '?'</p>
  
  <p>I'm guessing the problem is the encoding but i tried to convert the string into  every single encoding into utf8</p>
  
  <pre><code>      var allTheEncoding = Encoding.GetEncodings();
        foreach (var encodingInfo in encoding)
        {
            var decoByte = encodingInfo.GetEncoding().GetBytes(str);
            var utf8Bytes = Encoding.Convert(encodingInfo.GetEncoding(), utf8, decoByte);
            str = utf8.GetString(utf8Bytes);
        }
  </code></pre>
  
  <p>And I still got the same probleme
  Am I doing it right ? What should I do??</p>
  
  <p>Thanks in advance</p>