Python解决中文乱码问题
时间:2014-07-22 23:03:34
收藏:0
阅读:368
在Python中内部所有编码都是Unicode,Unicode属于中转码,一般来说,是先把乱码转化为中转码,再转化为我
们需要的编码,转换过程为decode -> unicode -> encode。
#coding:utf-8 #-*- coding:utf-8 -*- import sys print sys.getdefaultencoding() print ‘中国‘ f = open(‘Hello.txt‘) data = f.read() f.close() print data.decode(‘gbk‘).encode(‘utf-8‘)
评论(0)