Máte řádek:
# -*- coding: <encoding name> -*-
na začátku vašeho souboru? Například:
# -*- coding: utf-8 -*-
ČÁST 2:
-
ukládání dat použijte předponu unicode (u'')
-
za předpokladu, že jste chtěli provést a['data'].encode('utf-8'), funguje správně - jen
vytisknout a['data'].encode('utf-8')
TIP:Nikdy není dobrý důvod přepsat základní typ nějakou hodnotou... (myslím str='')