title: How can I display native accents to languages in console in windows?
body: <pre><code>print "Español\nPortuguês\nItaliano".encode('utf-8')
  </code></pre>
  
  <p>Errors:</p>
  
  <blockquote>
    <p>Traceback (most recent call last):
      File "", line 1, in 
        print "Español\nPortuguês\nItaliano".encode('utf-8')
    UnicodeDecodeError: 'ascii' codec can't decode byte 0xf1 in position 4: ordinal not in range(128)</p>
  </blockquote>
  
  <p>I'm trying to make a multilingual console program in Windows. Is this possible?
  I've saved the file in utf-8 encoding as well, I get the same error.</p>
  
  <p>*EDIT
  I"m just outputting text in this program. I change to lucida fonts, I keep getting this:
  <a href="http://img826.imageshack.us/img826/7312/foreignlangwindowsconso.png" rel="nofollow noreferrer">alt text http://img826.imageshack.us/img826/7312/foreignlangwindowsconso.png</a></p>
  
  <p>I'm just looking for a portable way to correctly display foreign languages in the console in windows. If it can do it cross platform, even better. I thought utf-8 was the answer, but all of you are telling me fonts, etc.. also plays a part. So anyone have a definitive answer?</p>