Made unicode work correctly from latin-1 database

So currently this only works on Python 2. Since github.com/Mechazawa has
a latin-1 database and a hatred for Python 3, this seems like the best
solution at the moment.
latin-1 to utf-8 now works for both py2 and py3.