ayuLiao
5/29/2018 - 8:00 AM

python2字符编码

有时将中文作为dict中的key,此时就需要注意字符串编码问题,不然同样的中文获取不了相应的值

一个简单的方法就是将他们都编成utf-8编码的字符串

import sys
reload(sys)
sys.setdefaultencoding('utf8')

name = '游戏编号'.encode('utf-8')

my_dict = {name:1,}

n = my_dict['游戏编号'.encode('utf-8')]