Python 3.x 编解码
admin
2023-07-18 03:22:12
0

#-- coding:gbk -- 指定文件编码
#Author:lei
import sys
print(sys.getdefaultencoding())
s = "你好"
print(s)
print(s.encode("gbk")) #编码都会转成bytes类型
print(s.encode("utf-8"))
gbk_to_utf8 = s.encode("gbk").decode("gbk").encode("utf-8")
print(gbk_to_utf8)
#unicode 统一的万维码

--->unicode decode解码

---->gbk 或 gb2312 或 utf8 encode 编码

import sys
print(sys.getdefaultencoding())
s = "你哈"
print(s.encode("gbk"))
print(s.encode("utf-8"))
print(s.encode("utf-8").decode("utf-8").encode("gb2312").decode("gb2312"))
#decode("utf-8") 文件本身为utf-8格式 解码成unicode
#gb2312向下兼容 gbk
#python 3.x所有的编码成utf-8 gb2312 gbk 都成了byte类型文件,只有 decode 解码之后才成为字符串

相关内容

热门资讯

2026年高考今天开考:报名总... 2026年全国统一高考今天开考,今年高考报名总人数为1290万人,全国共设7981个考点,34.8万...
中企高管被捕后,下步怎么办? 截至今天,中国集装箱制造企业胜狮货柜高管马南庆在巴黎戴高乐机场,被法国警方以美国引渡申请为由抓捕,已...
人民日报钟声:日菲勾连,祸乱亚... 日菲勾连,祸乱亚太的危险一步(钟声)《人民日报》(2026年06月07日 第 03 版)亚太地区是和...
原创 华... 华为在影像方面,发展越来越成熟,而且推出红枫原色镜头、2亿像素、AI智拍、达芬奇人像引擎、实况功能等...
矛头指向万斯,以色列谍报界:都... 【文/观察者网 阮佳琪】美国急于从对伊战争中抽身,被特朗普甩脸子的以色列开始各种找补。据《耶路撒冷邮...
一项技术获国家发明专利授权 来源:青海日报 本报格尔木讯 (记者 冉志敏 通讯员 贺昕) 6月5日,从五矿盐湖有限公司传来好消息...
魔都看展丨用无边创意“加载”现... UFO Terminal发起的“加载...计划”步入第三年,油罐艺术公园1号罐正在举办展览“加载…权...
俄总统顾问:美国正试图退出乌克... 据凤凰卫视报道,俄罗斯总统新闻秘书佩斯科夫6月6日表示,就乌克兰问题而言,达成特别军事行动既定目标、...
白龙马申请客户端域名切换方法专... 国家知识产权局信息显示,北京白龙马云行科技有限公司申请一项名为“一种客户端域名切换方法、装置、电子设...
魅族22全面断货,国产智能手机... 作为国产智能手机鼻祖,魅族曾经是多少人心目中的“白月光”?可今年魅族却迎来落幕时刻。魅族今年2月正式...