title: Non-ascii string in verbose_name argument when declaring DB field in Django
body: <p>I declare this:</p>
  
  <pre><code>#This file is using encoding:utf-8
  ...
  class Buddy(models.Model):
      name=models.CharField('ФИО',max_length=200)
      ...
  </code></pre>
  
  <p>... in models.py. manage.py syncdb works smoothly. However when I go to admin interface and try to add a new Buddy I catch a DjangoUnicodeDecodeError, which says: "'utf8' codec can't decode bytes in position 0-1: invalid data. You passed in '\xd4\xc8\xce' (&lt;type 'str'&ltr;)".</p>
  
  <p>I'm using sqlite3, so all strings are stored as bytestrings encoded in utf8 there. Django's encoding is also utf8. Seen django's docs on this topic, no idea.</p>
  
  <p>UPD: Eventually I figured out what the problem was. It turned out to be that I'd saved my source in ANSI encoding.</p>
  
  <p>Solution: I saved the source in UTF-8 and it worked wonders.</p>