试了好几个网上说的方法都不行,只有这个decode/encode方法可以,当然如果是使用PyCharm IDE的话,直接在文件开头加上# coding=utf-8或者# _*_ coding: UTF-8 _*_就可以了,不需要再进行解码编码了。但是为了解决VS2015乱码问题就需要这样做了:
import sys
encodeType = sys.getfilesystemencoding() # 获取系统默认编码类型
def changeEncode(strs):
return strs.decode('utf-8').encode(encodeType) # 对字符串先解码再编码
print changeEncode('你好啊!')