python编码

  1. # coding = utf-8  
  2. # 或  
  3. # coding = UTF-8  
  4. # 或  
  5. # -*- coding: utf-8 -*- 
  6. 不同的编辑器,如VIM,IDLE,Eclipse使用的输出编码都是不一致的。

    所以,在一个地方能正常输出中文,在另外一个地方就未必。所以还必须做编码解码设置!

    encode:编码

    decode:解码

    必须保证编码、解码的对象是同一个。比如说UTF-8方式编码, 必须再用UTF-8进行解码即可。

    所以最终解决办法,还必须先按原先的方式解码,再按控制台格式重新编码:比如CMD默认是GBK方式 

s = '我的世界'

print s.decode('utf-8).encode('gbk')

---by littleyang 测试就是测试一下
原文地址:https://www.cnblogs.com/littleyang/p/6540508.html