title: Why can't my program compile under Windows 7 in French?
body: <p>I'm running Windows 7 French and I'm trying to compile this really basic program, but Visual Studio is being stubborn and refuses to comply. I also tried compiling it with both GCC 4.7 and Clang trunk on <a href="http://coliru.stacked-crooked.net">Coliru</a> and I get more or less the same errors (output is below the code), though I think Coliru runs on an English OS so I wouldn't expect it to work anyway.</p>
  
  <p>What am I doing wrong? And how can I fix it?</p>
  
  <h3>Code</h3>
  
  <pre><code>#inclure &lt;iostream&gt;
  
  ent principal(ent argn, ent** argm)  // entier, nombre d'arguments, valeur des arguments
  {
     std::cendehors &lt;&lt; "Bonjour le monde!\n";
     renvoi SORTIE_SUCCÈS;
  }
  </code></pre>
  
  <h3>Output</h3>
  
  <pre><code>principal.cpp:1:6: erreur: prétraitement de la directive invalide #inclure
       #inclure &lt;iostream&gt;
        ^
  principal.cpp:6:8: erreur: '\303' égaré dans le programme
          renvoi SORTIE_SUCCÈS;
          ^
  principal.cpp:6:8: erreur: '\210' égaré dans le programme
  principal.cpp:3:5: erreur: «ent» ne désigne pas un type
       ent principal(ent argn, ent** argm)  // entier, nombre d'arguments, value des arguments
       ^
  </code></pre>