title: [Python]Encoding and execfile
body: <p>I am trying to do something like that using python 2.4:</p>
  
  <pre><code>#!/usr/bin/python
  # -*- coding: utf-8 -*-
  
  afile = unicode('C:\\國立國語院.py', 'UTF-8')
  execfile(afile.encode("UTF-8",'replace'))
  </code></pre>
  
  <p>And I receive this error:</p>
  
  <pre><code>IOError: [Errno 2] No such file or directory: 'C:\\\xef\xbb\xbf\xe5\x9c\x8b\xe7\xab\x8b\xe5\x9c\x8b\xe8\xaa\x9e\xe9\x99\xa2.py'
  </code></pre>
  
  <p>So my question is how can I do an execfile if the file I want to exec have a name with Korean chars?</p>
  
  <p>Thank you very much</p>