title: C++ append unsigned char to wstring
body: <p>I want to append an unsigned char to a wstring for debugging reasons.</p>
  
  <p>However, I don't find a function to convert the unsigned char to a wstring, so I can not append it.</p>
  
  <p>Edit:
  The solutions posted so far do not really do what I need.
  I want to convert 0 to "0". 
  The solutions so far convert 0 to a 0 character, but not to a "0" string.</p>
  
  <p>Can anybody help? </p>
  
  <p>Thank you.</p>
  
  <pre><code>unsigned char SomeValue;
  wstring sDebug;
  
  sDebug.append(SomeValue);
  </code></pre>