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

相关推荐

  • 关于鱼的哪些知识把你的疑问提出来「必看:关于鱼的疑问有什么」

    小伙伴们大家好,这次韩永红早带大家来分析下关于关于鱼的哪些知识把你的疑问提出来,关于鱼的疑问有什么,还有关于观赏鱼,疑问,体表,知识,问题等一系列的内容,希望你认真看完这篇文章后,能充分理解我想表达的意思。相信你很快就能掌握!你离大牛越来越近了! 各位鱼友大家好!有任何观赏鱼饲养问题,可直接全网搜索养鱼老道及关键词,让我们轻轻松松养水、快快乐乐养鱼。 因为新…

    2023年2月4日 自媒体
  • 热水器装好了还能移位置么「详细讲解:热水器移机后会有影响吗」

    美好的1天即将在这里开始,下面就由笔者郑小垚来一起聊聊热水器装好了还能移位置么,热水器移机后会有影响吗,还有热水器,地方,恒温,风机,机型相关的各种内容,如果你是老司机,你可能觉得很简单,但如果你是新手,你可能就不这么想了。 热水器在安装过程中是有辅料进行收费的,如果安装好以后你不满意,想要移位置也可以,但是也是需要收费的,一般热水器移机后是不会影响的,这一…

    2023年3月15日
  • 房贷下来后需要去银行拿哪些材料「新手必看:主要有这些材料」

    大家好,很高兴又和你见面了,感谢你能经常过来支持尤思的,这次我们就来聊聊房贷下来后需要去银行拿哪些材料,主要有这些材料,还有关于银行,贷款,材料,贷款人,产权证的一些干货,这些其实都是一些必备知识,只是有些时候我们没有遇到就没有去了解而已! 很多人对于贷款买房的这件事情都是比较关注,毕竟贷款买房子的人是有很多的,而且其中所进行办理的流程也比较复杂,那么房贷下…

    自媒体 2023年1月12日
  • 小米笔记本与华为笔记本对比「新手必看:小米笔记本华为笔记本对比评测」

    HI,大家好,废话不多说,直接上干货:小米笔记本与华为笔记本对比,小米笔记本华为笔记本对比评测,以及关于小米,笔记本,对比,笔记本电脑,屏幕这些一系列的精品相关干货,主要就是想给大家提供一个思路分享给大家,毕竟也是经过一系列总结过的哈! 小米和华为是口碑较好的两个国产大品牌,出品的笔记本电脑质量不相上下,款式多多、功能各异、适合的人群也不尽相同。消费者在选购…

    2023年3月13日
  • 2023年养老缴费价格表最新消息 详细介绍:灵活就业2023养老缴费价格表

    小伙伴们大家好,今天韩妃慑想和大家聊一聊2023年养老缴费价格表最新消息,灵活就业2023养老缴费价格表的相关问题,还有价格表,最新消息,基数,档次,金额的一系列实用干货和技巧分享,我希望这篇文章可以为初学者提供一个很好的入门指南,让你更好地了解这个领域。 养老保险费是指按当期企业职工工资总额的一定比例向社会保险机构缴纳的用于养老保险的款项,那么2023年养…

    2023年5月9日
  • 拔智齿后一周都吃流食吗 详解:拔牙三天的最好菜谱

    大家好,今天韩碹宸想和大家分享一些关于拔智齿后一周都吃流食吗,拔牙三天的最好菜谱的见解,还有流食,智齿,菜谱,豆浆,山药的一系列实用干货和最新分享内容,无论你是初学者还是老手,都应该认真阅读这篇文章,因为里面包含了很多有用的信息。 拔智齿是比较常见的一个流程,很多人都经历过,这就是所谓的长痛不如短痛,如果大家拔智齿后是需要吃流食的,这样可以快速恢复,也不需要…

    2023年5月19日