gbk编码转换器手机版「必看:gbk汉字编码查询」

很高兴你能坚持经常过来支持笔者:吴健飞,今天就来说说关于gbk编码转换器手机版,gbk汉字编码查询,还有关于字符串,字符,方法这些的内容,认认真真阅读完,若能把我想表达的全部理解,相信你已经离大牛不远了哈!

最早的字符串编码是美国标准信息交换码,即ASCII码,他仅对10个数字,26个大写英文字母、26个小写英文字母及一些其他符号进行了编码。ASCII码最多只能表示256个符号,每个符号占一个字节。随着信息技术的发展,各国文字都需要进行编码,于是出现了GBK、GB2312、UTF-8编码等。其中GBk和GB2312是我国制定的中文编码标准,使用一个字节表示英文字母,2个字节表示中文字符。而UTF-8是我国通用的编码,对全世界所有国家用到的字符都进行了编码。UTF-8采用一个字节表示英文字符、3个字节表示中文。在Python3.X中。默认采用的编码格式为UTF-8,采用这种编码有效地解决了中文乱码的问题。

Python合集之Python字符串编码转换

在Python中,有两种常用的字符串类型,分别是str和bytes。其中str表示Unicode字符(ASCII码或者其他)bytes表示二进制数据(包括编码的文本)。这两种类型的字符串不能拼接在一起使用。通常情况下,str在内存中以Unicode表示,一个字符对应诺干个字节。但是如果在网络上传输,或者保存到磁盘上,就需要把str转换为字节类型,即bytes类型。

注:bytes类型的数据时带有b前缀的字符串(用单引号或者双引号表示)例如 b’xd2xb0’和’bmr’都是bytes类型的数据。

str类型和bytes类型之间可以通过encode()和decode()方法进行转换,这两个方法是互逆的过程。

Python合集之Python字符串编码转换

1.使用encode()方法编码

encode()方法为str对象方法,用于将字符串转换为二进制数据(即bytes)也称为编码,其语法格式如下:

str.encode([encoding="utf-8"][,errors="strict"])
参数说明:
str:表示要进行转换的字符串
encoding="utf-8":可选参数,用于指定进行转码时采用的字符编码,默认为UTF-8,如果想使用简体中文,也可以设置为gb2312。
当只有一个参数时,也可省略前面的encoding=,直接写编码。
errors="strict":可选参数,用于指定错误处理方式,其可选址值strict(遇到非法字符就抛出异常)
ignore(忽略非法字符)、
replace(用?替换非法字符)或
 xmlcharrefreplace(使用xml的字符引用)等,默认为strict。

注:在使用encode()方法时,不会修改原字符串,如果需要修改原字符串,需要对其进行重新赋值。

例如:

verse='野渡无人舟自横'
byte=verse.encode('GBK')
print('原字符串:',verse)
print('转换后:',byte)

Python合集之Python字符串编码转换

2.使用decode()方法

decode()方法为bytes对象的方法,用于将二进制转换为字符串,即将使用encode()方法转换的结果再转换为字符串,也称为“解码”,语法格式如下:

bytes.decode([encoding="utf-8"][,errors="strict"])
参数说明:
bytes:表示要进行转为二进制数据,通过是encode()方法转换后的结果。
encoding="utf-8":可选参数,用于指定进行解码时采用的字符编码默认为utf-8,如果想使用简体中文,可以设置为gb2312。
当只有一个参数时,可以省略前面的encoding=,直接写编码。
errors="strict":可选参数,用于指定错误处理方式,其可选址值strict(遇到非法字符就抛出异常)
ignore(忽略非法字符)、
replace(用?替换非法字符)或
 xmlcharrefreplace(使用xml的字符引用)等,默认为strict。

注:在使用decode()方法时,不会修改原字符串,如果需要修改原字符串,需要对其进行重新赋值。

例如:上面示例中编码后得到的结果,在这里进行解码:

print('解码后:',byte.decode('GBK'))

以上就是今天分享的内容了,希望我整理的这篇文章能帮到你,看了这篇gbk编码转换器手机版「必看:gbk汉字编码查询」没有看懂的话,建议在阅读一遍。请继续查看寂寞网其它相关内容哦!

本文发布者:万事通,不代表寂寞网立场,转载请注明出处:https://www.jimowang.com/p/19282.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 jimowangmail@126.com 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年12月1日 09:24
下一篇 2022年12月1日 09:28

相关推荐

  • 70后爱听的歌有哪些「附:适合70后的歌曲大全」

    HI,小伙伴们你们好,今天梅沛比较忙,抽个时间来说下关于70后爱听的歌有哪些,适合70后的歌曲大全,以及歌曲,大全,磁带这些一系列的相关干货内容,希望你认真看完这篇文章后,能充分理解我想表达的意思。相信你很快就能掌握!你离大牛越来越近了! 一歌一境一心情。在我们每个人的心中都曾有过一首或几首歌,在情绪低落或激昂向上时,在孤独落寞或尽情释放时,在经历坎坷或一帆…

    2022年10月16日 自媒体
  • 供应链贷款什么意思「附:供应链金融三大模式」

    大家好,今天韩竺妘给大家讲解下关于供应链贷款什么意思,供应链金融三大模式的事情,以及关于金融,融资,业务的一系列相关内容,认真阅读完,把我想表达的思路完全理解,相信你很快就可以掌握! 最近几年,我们常常能够听到来自于各个行业的人都热衷于谈论一件事情:“供应链金融”,甚至于不少的实体企业以及非金融专业人士都纷纷开始做起了供应链金融。 那么到底什么是供应链金融,…

    2022年9月29日
  • 经典比较牛b的个性签名大全

    很高兴又和各位见面啦!这次韩沧桑想和你们聊聊经典比较牛b的个性签名大全,以及关于友谊,私事,时光的一系列相关内容,精心为你准备的干货,通过这篇文章相信你能有所收货! 作为失败的典型,你其实很成功。 女人最爱两种花,一是有钱花,二是尽量花。 为了祖国下一代,再丑也要谈恋爱,谈到世界充满爱…… 拉拉拉… ~~ 挤公交是包含散打、瑜珈、柔道、平衡木等多种体育和健身…

    2022年11月16日
  • 苹果平板mini7「详细讲解:7.9英寸ipadmini」

    美好的1天将要从这里开始啦!今天笔者钱佳慧来说说苹果平板mini7,7.9英寸ipadmini,以及关于平板,苹果,小钢炮,不是,屏幕等等一系列的相关事项,思路很重要,希望我整理分享的这篇文章对你能有一定的帮助! 距离iPad mini 6发布已经过去了10个月,如今新一代iPad mini 7配置也开始曝光了。虽说名字叫做mini,但iPad mini这一…

    2023年1月26日 自媒体
  • 二甲医院水平很低吗,二甲医院手术可靠吗

    大家好,今天赵晓雅为大家准备了一些关于二甲医院水平很低吗,二甲医院手术可靠吗的知识点,还有医院,手术,水平,医生,费用的一些实用干货和最新技巧分享,在学习和工作中,思路是非常重要的。希望我的分享能够为你们提供一些思路上的启示和指导。 二甲医院水平并不低,二甲医院也是属于正规医院,也会拥有优质资源,医院也是有口碑的,老百姓们都是看得见的,根据自己的实际情况,去…

    2023年4月11日
  • 笔记本摄像头设置在哪打开「笔记本前置摄像头调试教程」

    最近有很多朋友问赵大炜关于笔记本摄像头设置在哪打开,笔记本前置摄像头调试教程的事情,以及摄像头,系统,演示的相关内容干货,成功的路上不会一帆风顺,每一个成功的背后都有一个惊人的故事。 目前很多笔记本电脑都有摄像头的功能,方便大家打视频电话,录视频。但是很多网友不知道如何打开笔记本电脑摄像头,打开win10有什么方法。下面系统总裁小编教大家如何在win10中打…

    2022年10月8日 自媒体