Python2 中文

############################################

在Windows下使用小脚本建议:

1.文件编码保存为:GBK

2.#coding:GBK  

#这样就可以在Windows中愉快的使用中文了。

############################################

#如果要用UTf-8则看下面:

1.文件编码保存为:UTF-8

2.#coding:utf-8   ###提示:根据本人以往的经验,UTF-8表示无BOM;UTF8表示有BOM

#一般来说有上面两个就可以了


#-------------------------------------------------------------------------

3.'中文'.decode('utf-8').encode('gbk') #在CMD中显示中文,因为CMD的编码是GBK,所以将编码编码成GBK码方便显示

4.'中文'/decode('utf-8')  #因为解码成Unicode之后,python会自动将其Encode所需的编码

#--------------------------------------------------------------------


#-----------------------------------------------------------------

解码:decode('utf8')  #以utf-8来将字符串解码成Unicode,如果“待解码字符串”里面有什么字符是utf-8没有的、将会出错
编码:encode('utf-8') #以utf-8来将Unicode编码成字符串,如果Unicode有什么字符是“目标编码utf-8”没有的、将会出错




#更改Python系统默认编码
import sys
reload(sys) # Python2.5 初始化后会删除 sys.setdefaultencoding 这个方法,我们需要重新载入
sys.setdefaultencoding('utf-8') #设置默认编码为:UTF-8

#--------------------------------------------------------------------


2、将CMD终端改为UTF-8格式

命令介绍:

chcp 65001   #换成utf-8代码页 

chcp 936       #换成默认的gbk 

chcp 437       #美国英语 
一般默认为gbk,若要修改成 utf-8,则需要: 
1)、cmd窗口输入: 
chcp 65001 
2)、修改cmd属性: 
选择字体为“Lucida Console”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值