比较彻底的方法使用Python3。
但是,直到目前,还更多使用python2.7的。
只能参考下面的方法了。
但是,直到目前,还更多使用python2.7的。
只能参考下面的方法了。
# -*- coding: utf8 -*-
#只要引入了中文字符串,就立刻转化,不用多虑。
unicode_str = unicode('中文', encoding='utf-8')
另外,在进行打印或者写入前用也进行一次UTF-8编码转化,以防万一吧。
print unicode_str.encode('utf-8')
# 用codecs.open替换open,这个经验要注意了。 codecs是专门用作编码转换的好东西。
import codecs
codecs.open('filename', encoding='utf8')</p>