title: Indy message with Unicode Subject
body: <p>I need to create a IdMessage with Unicode subject (eg "本語 - test")</p>
  
  <p>I have tried setting it using</p>
  
  <pre><code>Msg.Subject := UTF8Encode(subject);
  </code></pre>
  
  <p>where subject is a WideString containing the text above
  but when I look at the encoded subject (by saving the Message to file) it looks like this:</p>
  
  <pre><code>Subject: =?UTF-8?Q?=C3=A6=C5=93=C2=AC=C3=A8=C2=AA=C5=BE?= - test
  </code></pre>
  
  <p>instead of </p>
  
  <pre><code>Subject: =?UTF-8?Q?=E6=0C=AC=E8=AA=9E?= - test
  </code></pre>
  
  <p>and Outlook displays it as "æœ¬èªž - test"</p>
  
  <p>Any pointers as to where I am going wrong?</p>
  
  <p>Delphi 2006 (pre-unicode), Indy 10 (fairly recent from source)</p>