精华内容
下载资源
问答
  • Python utf-8gbk转换

    2019-09-24 21:19:07
    文件声明为utf-8编码保存的源文件,但是中文windows的本地默认编码是cp936(gbk编码),Windows中直接打印utf-8的字符串是乱码。 解决方法: 在控制台打印的地方用一个转码就可以 print str.decode('UTF-8').encode...

    文件声明为utf-8编码保存的源文件,但是中文windows的本地默认编码是cp936(gbk编码),Windows中直接打印utf-8的字符串是乱码。
    解决方法:

    在控制台打印的地方用一个转码就可以
    print str.decode('UTF-8').encode('GBK')

    1:  #coding:utf-8
    2:  '''
    3:  Created on 2012-11-1
    4:  
    5:  @author: Administrator
    6:  '''
    7:  ff=raw_input('输入:')
    8:  print ff.decode('utf-8').encode('gbk')

    转载于:https://www.cnblogs.com/sunny5156/archive/2012/11/01/2749669.html

    展开全文
  • python gbk 相互转换 utf8

    2020-04-21 11:35:06
    文章目录gbk转utf8utf8转gbk gbk转utf8 def gbkfileToUtf8(inFilePath,outFilePath): with open(inFilePath, 'rb') as f1: a = f1.read() b = a.decode('gbk', 'ignore') with open(outFilePa...

    gbk转utf8

    def gbkfileToUtf8(inFilePath,outFilePath):
        with  open(inFilePath, 'rb') as f1:
            a = f1.read()
            b = a.decode('gbk', 'ignore')
            with open(outFilePath, 'w', encoding='utf8') as f2:
                f2.write(b)
            print("转化完成")
    

    utf8转gbk

    def utf8fileToGbk(inFilePath,outFilePath):
        with  open(inFilePath, 'rb') as f1:
            a = f1.read()
            b = a.decode('utf8', 'ignore')
            with open(outFilePath, 'w', encoding='gbk') as f2:
                f2.write(b)
            print("转化完成")
    
    展开全文
  • pythonutf-8转GBK编码

    千次阅读 2016-11-30 22:16:23
    #先utf-8解码#然后再gbk 编码,否则会报错: #UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not ...utf8Data = '编码'unicodeData = utf8Data.decode("UTF-8")gbkData = unicodeD
     
    #先utf-8解码
    #然后再gbk 编码,否则会报错:
    #UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128)
    
    
    utf8Data = '编码'
    unicodeData = utf8Data.decode("UTF-8")
    
    
    gbkData = unicodeData.encode("GBK")
    
    
    
    
    
    
    
    
    
    
    展开全文
  • python unicode 转utf8,转gbk

    千次阅读 2017-10-20 08:15:18
    # !...# -*- coding: utf-8 -*- import urllib2 import urllib import cookielib import json import httplib import time import re import os import requests s=requests.session() print s.hea
    
     
    filename='E:\image.jpg' local = open(filename,'wb') local.write(r) local.close() print "登录二维码已经下载到本地"+"["+filename+"]" ##打开图片 os.system("start %s" % filename); code = raw_input('输入验证码: ') print code; print len(code) login_url='https://www.awfae.com/business/dispatch_post.do' data = {'action':'doLogin','userName': '18072722237','followId':'','userPass':'79e8fe923f031f46221a9283d0c9263a','validCode':code} #data = urllib.urlencode(data) headers={ 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:54.0) Gecko/20100101 Firefox/54.0', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', } response = s.post(login_url, data=data,headers=headers) print response print response.status_code print response.content #返回的跳转URL print response.url repurl='https://www.awfae.com/web/auth?method=%2Fclient%2Fassetlist&platform=web&_=1508406995591' r= s.get(repurl,headers=headers) r = r.content print r print type(r) print type(r) text = json.loads(r) print type(text) print text['data'] print type( text['data']) print text['data'][0] print '--------------------' print text['data'][0]['exchangeName'] print type(text['data'][0]['exchangeName']) print len(text['data'][0]['exchangeName']) print text['data'][0]['exchangeName'].encode('utf-8') print type(text['data'][0]['exchangeName'].encode('utf-8')) print len(text['data'][0]['exchangeName'].encode('utf-8')) 在PyCharm返回的是unicode把,unicode转换成utf-8 <type 'str'> <type 'str'> <type 'dict'> [{u'disableBuyAmount': 0, u'totalAvailableBalance': 8.0, u'wzeFrozenBalance': 0.0, u'canRechargeAmount': 0, u'exchangeCode': u'10000001', u'clientSn': 1662, u'frozenWithdraw': 0.0, u'currentInvestBalance': 0, u'todayCashLimit': True, u'availableBalance': 6.1, u'exchangeName': u'\u6e29\u91d1\u6240', u'wzeAvailableBalance': 1.9, u'totalInvestBalance': 0.0, u'frozenPay': 0.0}, {u'disableBuyAmount': 0, u'totalAvailableBalance': 0.0, u'wzeFrozenBalance': 0.0, u'canRechargeAmount': 0, u'exchangeCode': u'10000002', u'clientSn': 1662, u'frozenWithdraw': 0.0, u'currentInvestBalance': 0, u'todayCashLimit': True, u'availableBalance': 0.0, u'exchangeName': u'\u9547\u91d1\u6240', u'wzeAvailableBalance': 0.0, u'totalInvestBalance': 0.0, u'frozenPay': 0.0}] <type 'list'> {u'disableBuyAmount': 0, u'totalAvailableBalance': 8.0, u'wzeFrozenBalance': 0.0, u'canRechargeAmount': 0, u'exchangeCode': u'10000001', u'clientSn': 1662, u'frozenWithdraw': 0.0, u'currentInvestBalance': 0, u'todayCashLimit': True, u'availableBalance': 6.1, u'exchangeName': u'\u6e29\u91d1\u6240', u'wzeAvailableBalance': 1.9, u'totalInvestBalance': 0.0, u'frozenPay': 0.0} -------------------- 温金所 <type 'unicode'> 3 温金所 <type 'str'> 9 在cmd运行: {u'disableBuyAmount': 0, u'totalAvailableBalance': 8.0, u'wzeFrozenBalance': 0.0 , u'canRechargeAmount': 0, u'exchangeCode': u'10000001', u'clientSn': 1662, u'fr ozenWithdraw': 0.0, u'currentInvestBalance': 0, u'todayCashLimit': True, u'avail ableBalance': 6.1, u'exchangeName': u'\u6e29\u91d1\u6240', u'wzeAvailableBalance ': 1.9, u'totalInvestBalance': 0.0, u'frozenPay': 0.0} -------------------- 温金所 <type 'unicode'> 3 娓╅噾鎵€ <type 'str'> 9 print r print type(r) print type(r) text = json.loads(r) print type(text) print text['data'] print type( text['data']) print text['data'][0] print '--------------------' print text['data'][0]['exchangeName'] print type(text['data'][0]['exchangeName']) print len(text['data'][0]['exchangeName']) print text['data'][0]['exchangeName'].encode('gbk') print type(text['data'][0]['exchangeName'].encode('gbk')) print len(text['data'][0]['exchangeName'].encode('gbk')) unicode 转成gbk: {u'disableBuyAmount': 0, u'totalAvailableBalance': 8.0, u'wzeFrozenBalance': 0.0 , u'canRechargeAmount': 0, u'exchangeCode': u'10000001', u'clientSn': 1662, u'fr ozenWithdraw': 0.0, u'currentInvestBalance': 0, u'todayCashLimit': True, u'avail ableBalance': 6.1, u'exchangeName': u'\u6e29\u91d1\u6240', u'wzeAvailableBalance ': 1.9, u'totalInvestBalance': 0.0, u'frozenPay': 0.0} -------------------- 温金所 <type 'unicode'> 3 温金所 <type 'str'> 6 

     

     

    
     

     

     

    
     
    展开全文
  • uni_str = utf8_str.decode('utf-8'); gbk_str = uni_str.encode('gbk'); 转载于:https://www.cnblogs.com/mmix2009/p/3216262.html
  • python 文件 gbk转utf-8

    千次阅读 2019-09-20 11:10:57
    def gbk_trans_utf8(file_path): with open(file_path, 'r', encoding='gbk') as f: content = f.read() print(content) with open(...
  • 之前一直使用python内置的读写...如今遇到一个问题,需要把一个utf8编码txt的部分内容另存,为了postprocess还要存成gbk编码。 解决一:codecs模块的读写函数codecs.open # -*- coding: gbk -*- #!usr/bin/env pyt
  • python批量GBK转UTF-8

    2015-12-16 14:58:00
    有时候编码问题在导入工程的时候很烦,所以还是让世界都是"UTF-8"吧。...# -*- coding: utf8 -*- import fnmatch import os import sys import codecs import chardet def find_files(path, fnexp="*"...
  • unicode 分为utf-32 (占4个字节),utf-16(占两个字节),utf-8(占1-4个字节),所以utf-16 是最常用的unicode版本,但是在文件里存的还是utf-8,因为utf8省空间 在python 3,encode编码的同时会把stringl变成bytes类型,...
  • UTF8GBK之间相互转换(python脚本)

    千次阅读 2018-10-30 15:54:32
    def UTF8_2_GBK(src,dst):  content = ReadFile(src,encoding="utf-8")  WriteFile(dst,content,encoding="gb18030") def GBK_2_UTF8(src,dst):  content = ReadFile(src,encoding="gb18030")  WriteFile...
  • python utf-8转汉字

    万次阅读 2014-09-16 10:46:35
    汉字转gbk testgbk='汉字' testunit=testgbk.decode('gbk') --汉字解码 testutf8=testgbk.encode('utf-8') --转utf-8编码 testunit=testutf8.decode('utf-8') --utf-8解码 testgbk=testunit.encode
  • 点击(此处)折叠或打开 #-*- coding: utf-8 -*-import sys print sys.getfilesystemencoding() # s 是 utf8 编码 s ...
  • 自:http://luchanghong.com/python/2012/07/06/python-encoding-with-unicode-and-gbk-and-utf8.html 概要:编码转换无疑是程序开发过程中常遇到而且很让人头疼的问题,一旦和数据库交互那就更麻烦了,今天...
  • 主要介绍了python的编码机制,unicode, utf-8, utf-16, GBK, GB2312,ISO-8859-1 等编码之间的转换。 常见的编码转换分为以下几种情况: 自动识别 字符串编码 可以使用 chardet 模块自动识别 字符创编码 ...
  • pythonutf-8GBK 的关系

    千次阅读 2019-10-20 13:31:18
    unicode其实是一种在操作过程中存在的字符状态,一般来讲,例如python中的str都是以“unicode”编码,在进行操作时会具化成为“utf-8”与“gbk”,往往是前者居多。 如上图所示,在python中不同编码的转换都要经过...
  • python3读取utf-8gbk文件、编码转换、测试 执行环境: cmd运行环境编码为936也就是gbk pycharm运行环境为utf-8(多字节编码) Windows 下的cmd命令行中设置环境编码: 在命令行中,输入chcp 显示当前活动代码页编号...
  • PythonUTF-8编码转换成GBK编码

    万次阅读 2019-02-27 10:15:00
    2019独角兽企业重金招聘Python工程师标准>>> ...
  • 格式转换问题是处理文件的难点之一,下面我们来介绍一个最优解决方案 关键代码 ...d=c.decode('gbk',errors="ignore") 完成demo源码 filename="1116.html" #读取文件 f=open(filename,"rb") ...
  • 最近遇到一个需求,关于DNS方面的,由于中文域名采用punycode编码,因此需要将程序中使用gbk的域名转为punycode 但是。。。c++的libidn库用起来相比python一句代码转化实在是太恶心了。。。 首先安装python-dev ...
  •  with open(os.path.join(path), "w", encoding="utf-8") as file: line = str(data, encoding = res["encoding"]) file.write(line) 这个方法,大部分文件都能够正常转换,但个别文件会报这样的错误: ...
  • Python编码格式检测,可以使用chardet , 例如:   import urllib rawdata = urllib.urlopen('http://www.google.cn/').read() import chardet print chardet.detect(rawdata) 输出结果是: {'...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 850
精华内容 340
关键字:

pythonutf8转gbk

python 订阅