在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')
本文介绍Python中Unicode编码的使用及转换方法,通过示例代码展示了如何将不同编码格式的数据转换成Unicode并进一步转换为目标编码。
2万+

被折叠的 条评论
为什么被折叠?



