title: Decoding Base64 string doesn't translate special chars
body: <p>I have an XML file encoded as Base64, this file has embeded images in it. </p>
  
  <p>My problem is when i try to decode it:</p>
  
  <p><a href="https://onedrive.live.com/redir?resid=97F4B143ABA595E3!237856&amp;authkey=!AKdVGQCYsU87Zfg&amp;ithint=folder%2Ctxt" rel="nofollow">String sample is here</a></p>
  
  <p>Here is my code:</p>
  
  <p><strong>UTF8 Version:</strong> This one can be decoded and loaded into XML but special chars doesn't decode properly (á,é,í,ó,ú,ñ,Ñ) all are decoded as <strong>? symbol</strong>.</p>
  
  <pre><code>    public XmlDocument GetXmlDocument(string Base64Text)
      {
          string DeCoded = string.Empty;
          XmlDocument Datos = new XmlDocument();
          byte[] Base64 = Convert.FromBase64String(Base64Text);
          DeCoded = Encoding.UTF8.GetString(Base64);
          Datos.LoadXml(DeCoded); 
          return Datos;
      }
  </code></pre>
  
  <p><strong>UTF7 Version:</strong> This one can be decoded and special chars are all decoded properly. If Has images can't be loaded to XML Document due embeded images doesn't decode properly.</p>
  
  <pre><code>    public XmlDocument GetXmlDocument(string Base64Text)
      {
          string DeCoded = string.Empty;
          XmlDocument Datos = new XmlDocument();
          byte[] Base64 = Convert.FromBase64String(Base64Text);
          DeCoded = Encoding.UTF7.GetString(Base64);
          Datos.LoadXml(DeCoded); 
          return Datos;
      }
  </code></pre>
  
  <p><strong>EDIT 1:</strong> My encoded Base64 string came from VFP app it was encoded using 
      <strong>VFP Sintax</strong> 
      STRCONV(lcImage, 6)</p>
  
  <pre><code>In VFP help it says: 
  
  Converts character expressions between single-byte, double-byte, UNICODE, and locale-specific representations.
  </code></pre>
  
  <p>And <strong>6</strong> means: </p>
  
  <pre><code>6   Converts UNICODE (wide characters) to double-byte characters. 
  </code></pre>
  
  <p>I'm trying with UTF7 and UTF8, just testing wich one could translate my string.</p>
  
  <p>I just need my original XML with it's embeded images in .NET,  If this is imposible with standard functions, How can I catch and translate <strong>? symbol</strong> s to readable chars?</p>