title: C++ Code to cout international characters using Visual Studio 2015
body: <p>How can I "cout" in C++ inside Visual Studio Output Window, this strings, now we have C++14 revision: (All i get is no symbols, or questions marks).</p>
  
  <pre><code>#include &lt;iostream&gt;
  using std::cout;
  
  int main()
  {
      cout &lt;&lt; "Ñá" &lt;&lt; ".\n"; //Spanish
  
      cout &lt;&lt; "forêt intérêt" &lt;&lt; ".\n";  //French
  
      cout &lt;&lt; "Gesäß" &lt;&lt; ".\n";  //German
  
      cout &lt;&lt; "取消波蘇日奇諾" &lt;&lt; ".\n";  //Chinesse
  
      cout &lt;&lt; "日本人のビット" &lt;&lt; ".\n";  //Japanese
  
      cout &lt;&lt; "немного русский" &lt;&lt; ".\n";  //Russian
  
      cout &lt;&lt; "ένα κομμάτι της ελληνικής" &lt;&lt; ".\n";  //Greek
  
      cout &lt;&lt; "ਯੂਨਾਨੀ ਦੀ ਇੱਕ ਬਿੱਟ" &lt;&lt; ".\n";  //Punjabi
  
      cout &lt;&lt; "کمی از ایران " &lt;&lt; ".\n"; //Persian
  
      cout &lt;&lt; "కానీ ఈ ఏమి నరకం ఉంది?" &lt;&lt; ".\n"; //Telugu
  
      cout &lt;&lt; "Но какво, по дяволите, е това?" &lt;&lt; ".\n"; //Bulgarian
  
      cout.flush();
      return 0;
  }
  </code></pre>
  
  <p>Besides, what's the proper Visual Studio configuration to reach the goal to "cout" this strings properly? (Fonts able to show this characters, unicode settings, etc...).</p>
  
  <p>As far as I know:</p>
  
  <p>In the project properties>General, you must have "Character Set" to "Use unicode character Set".</p>
  
  <p>In C/C++>Preprocessor, you must have Preprocessor definitions as UNICODE.</p>
  
  <p>In VisualStudio menu of Tools>Options>Environment>Fonts and Colors, must use "Lucida Console", or "Consolas" fonts, in text editor and in Output Window, to get a font able to show the characters.</p>
  
  <p>But this isn't enough.</p>