title: qDebug() doesn't support unicode strings on Windows
body: <p>I have a line edit that contains a file name with Unicode-characters and it displays correctly in the GUI, but when I print it with <code>qDebug()</code>, it shows the Unicode symbols as question marks.</p>
  
  <p>For example, for <code>"C:/Test/абв"</code> this code will show only <code>"C:/Test/???"</code>.</p>
  
  <p>This line:</p>
  
  <pre><code>qDebug() &lt;&lt; ui-&gt;lineEditFileName-&gt;text();
  </code></pre>
  
  <p>Would show:</p>
  
  <p><img src="https://i.stack.imgur.com/Hdh2w.png" alt="enter image description here"></p>
  
  <p>This problem happens only on Windows (both XP and 7), on Linux it works fine. The version of Qt is 4.8.0.</p>