我正在尝试将 unicode 值转换为字典中的字符串,为此我编写了一个脚本来转换字符串中的值,例如
value = {'a':u'a','b':u'ó'}
for key,valu in zip(value.keys(),value.values()):
if type(valu) is unicode:
print " unicode",valu
val=valu.encode('utf-8')
print " encode value",val
value[key] = val
print "dictionary return value ",value
但它给出了意想不到的结果
{'a': 'a', 'b': '\xc3\xb3'}
但它应该像
{'a': 'a', 'b': 'ó'}