在python文件中输入
- print("编码")
- -*- coding: utf-8 -*-
- sudo easy_install chardet
- def changeCode(code_new):
-
mychar=chardet.detect(code_new) -
bianma=mychar['encoding'] -
if bianma == 'utf-8' or bianma == 'UTF-8': -
code_old=code_new -
else : -
code_old=code_new.decode('gb2312','ignore').encode('UTF-8') -
return code_old
还有一个问题,就是有时候输出的是中文的编码,而不是中文,知乎上有个问题可以涉及到了这个问题:
http://www.zhihu.com/question/19908558