title: When to use utf8 as a header in py files
body: <p>Some source files, from downloaded code, have the following header</p>
  
  <pre><code># -*- coding: utf-8 -*-
  </code></pre>
  
  <p>I have an idea what utf-8 encoding is but why would it be needed as a header in a python source file?</p>