title: Delphi 7 and decode UTF-8 base64
body: <p>In Delphi 7, I have a widestring encoded with Base64(That I received from a Web service with WideString result) : </p>
  
  <p><strong>PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8c3RyaW5nPtiq2LPYqjwvc3RyaW5nPg==</strong></p>
  
  <p>when I decoded it, that result is not UTF-8:</p>
  
  <pre><code>&lt;?xml version="1.0"?&gt;
  &lt;string&gt;طھط³طھ&lt;/string&gt;
  </code></pre>
  
  <p>But when I decoded it by base64decode.org, result is true :</p>
  
  <pre><code>&lt;?xml version="1.0"?&gt;
  &lt;string&gt;تست&lt;/string&gt;
  </code></pre>
  
  <p>I have use EncdDecd unit for DecodeString function.</p>