问题:在不同的国家机器的字符编码 会不一样 ,如果转换中文在别的机器上会显示乱码
思路:通过unicode字符编码进行中介转换
#-*- coding:utf-8 -*-
import sys
print(sys.getdefaultencoding()) #打印默认字符编码
name = "这是一个测试"
unicode_name = name.decode("utf-8") #解码成为unicode
print(unicode_name,type(unicode_name)) #打印字符串的编码
gpk_name = unicode_name.encode("gpk") #重新编码成为gpk
print(unicode,type(unicode))