我正在尝试将 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': 'ó'}