Apakah Anda memiliki garis:
# -*- coding: <encoding name> -*-
di awal file Anda? Misalnya:
# -*- coding: utf-8 -*-
BAGIAN 2:
-
menyimpan data menggunakan awalan unicode (u'')
-
dengan asumsi Anda ingin melakukan a['data'].encode('utf-8') itu berfungsi dengan benar - cukup
print a['data'].encode('utf-8')
PETUNJUK:Tidak pernah ada alasan yang baik untuk mengganti tipe dasar dengan beberapa nilai... (maksud saya str='')