He estado un par de días dandole vueltas a un error que me aparecía en el administrador de mi proyecto Django.
El mensaje era similar a este:
'ascii' codec can't encode character u'\xbf' in position 0: ordinal not in range(128)
La solución está documentada en la siguiente url: Unicode data in Django
La causa es que utilizaba el método str para mostrar una representación textual del objeto que contenía caracteres en unicode, y no es tan fácil solucionarlo como utilizar unicode