title: configparser : which encoding on windows?
body: <p>My Python3 project works well on Linux but I got a problem with the <em>configparser</em> module on Windows. Every files of my own are encoded using UTF-8/unicode.</p>
  
  <p>The following code :</p>
  
  <pre><code>    CONFIG_INI = configparser.ConfigParser()
      CONFIG_INI.read( "config.ini" )
  </code></pre>
  
  <p>raises an error when launched from cmd.exe :</p>
  
  <pre><code>    [..., from c:\Python33\lib\encodings\cp1252.py]
      UnicodeDecodeError: 'charmap' codec can't decode byte 0x90 [...]
  </code></pre>
  
  <p>So, why does my program use the CP1252 encoding instead of the unicode one ? I can't see on the <em>configparser</em> <a href="http://docs.python.org/2/library/configparser.html" rel="nofollow">page</a> how to set a specific encoding.</p>
  
  <p>Any idea ? Thank you !</p>