Python 2.x 读中文文本经常各种问题
#coding:UTF-8
#下面都是必须的
import codecs
import sys
reload(sys)
sys.setdefaultencoding('utf-8’)
# 用codecs打开文件
f = codecs.open(‘foo', encoding='utf-8', mode='r')
# 然后各种字符处理就都OK了,比如可以用
myDict[u'血糖’] = 6.0
注意字符串的写法,一定要用 u'字符串', 这样可以确保字符串匹配正确,等等。