title: how to set django and mysql work with UTF-8
body: <p>I want to set my Django/mysql site to work with UTF-8. Please guide me the changes I have to make in django and mysql to make sure the following things.</p>
  
  <ol>
  <li><p>User entered data in the forms will be always encoded as UTF-8</p></li>
  <li><p>Storing the data in mysql as utf-8</p></li>
  <li><p>Displaying utf8 encoded data in the template correctly </p></li>
  <li><p>Also I want to know whether moving to UTF-8 encoding will remove unicode decode error like below.</p></li>
  </ol>
  
  <blockquote>
    <p>UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 55: ordinal not in range(128)</p>
  </blockquote>
  
  <p>Many Thanks.</p>