# 2.bytes
# 程序员平时遇到的所有的数据最终单位都是byte字节(0111000)__0和1表示1位
#
# s = "周杰伦"
# bs1 = s.encode('gbk') # b`XXXX`bytes类型,其中每一个[\X]表示一个字节
# # 把s翻译成gbk编码
# bs2 = s.encode('utf-8')
# # 把s翻译成utf-8编码
# print(bs1, '\n', bs2) # 怎么把gbk的字节转化成一个utf-8的字节
bs = b'\xd6\xdc\xbd\xdc\xc2\xd7'
s = bs.decode("gbk") # 解码,变成中文,以文字作为媒介
bs2 = s.encode('utf-8') # 重新编码
print(s)
print(bs2)
# 1.str.encode("编码") 进行编码
# 2.bytes.decode("编码") 进行解码
sn = "你好sbc哈啊啊"
# /b'\xc4\xe3\xba\xc3sbc\xb9\xfe\xb0\xa1\xb0\xa1'(结果是这个,因为
# 都是以ASCII码的扩充进行编码的,sbc,可以直接显示转化)
# { 如:00000000 01100001
# 01100001
# 以上两个都是一样的,多的那些0000000可要可不要}
print(sn.encode('gb2312'))

字符集bytes的更多相关文章

  1. 关于MySQL字符集问题:Specified key was too long; max key length is 767 bytes

    [文章来源]http://blog.csdn.net/cindy9902/article/details/6215769 MySQL: ERROR 1071 (42000): Specified ke ...

  2. oracle基础教程(8)oracle修改字符集

    oracle基础教程(8)oracle修改字符集 1.用dba连接数据库 -->sqlplus / as sysdba 2.查看字符集 -->SELECT parameter, value ...

  3. oracle数据库的字符集更改

    A.oracle server 端 字符集查询  select userenv('language') from dual 其中NLS_CHARACTERSET 为server端字符集 NLS_LAN ...

  4. (oracle/mysql)启停,导入导出,DB字符集

    ==================================================================================== DB启动停止 ======== ...

  5. 字符集与字符编码 (charset & encoding)

    乱码是个大坑,相信每个人都遇过,而且是个绕不过去的坑.我理解每个程序员都应该写一篇编码相关的博文,梳理自己对这一块的理解,下面是我反复理解多次之后的学习小结. 1.从记事本的不同编码说起: 打开记事本 ...

  6. oracle字符集的查看和修改

    Oracle修改字符集2.3oracle数据库的字符集更改 A.oracle server 端 字符集查询 select userenv(‘language’) from dual 其中NLS_CHA ...

  7. oracle11g 修改字符集 修改为ZHS16GBK

    1.cmd下,cd到oracle数据库软件的服务器端 如:D:\app\Administrator\product\11.2.0\dbhome_1\BIN 2.输入set ORACLE_SID=你想进 ...

  8. (转)oracle字符集与汉字

    Oracle与汉字问题与字符集 分类: oracle 2012-10-29 17:31 425人阅读 评论(0) 收藏 举报 Oracle字符集引起的几个问题,常见的就是汉字占多少个字节,其次就是字符 ...

  9. 转:Unicode字符集和多字节字符集关系

    原文地址: http://my.oschina.net/alphajay/blog/5691 unicode.ucs-2.ucs-4.utf-16.utf-32.utf-8 http://stallm ...

  10. Using innodb_large_prefix to avoid ERROR #1071,Specified key was too long; max key length is 1000 bytes

    Using innodb_large_prefix to avoid ERROR 1071        单列索引限制上面有提到单列索引限制767,起因是256×3-1.这个3是字符最大占用空间(ut ...

随机推荐

  1. HyperWorks二维网格划分与单元连续性

    自动网格划分 HyperWorks中为零件定义几何曲面是创建零件壳单元网格的最佳方式.HyperMesh 创建二维网格最有效的方法是使用 Automesh 面板直接在零件的表面创建网格. Autome ...

  2. .NET 9 + React 开发的企业级后台权限管理系统,文档齐全,轻松上手

    前言 在数字化转型浪潮中,高效且安全的权限管理是后台系统的核心基石.传统方案或依赖臃肿的三方框架,或难以满足细粒度权限需求. 今天推荐一款完全独立开发.基于前沿技术栈开发的RBAC权限系统.它摒弃了现 ...

  3. windows11安装linux

    安装教程 https://blog.csdn.net/Daisy74RJ/article/details/125483629 可能遇到的问题 如果报错 则参考 WslRegisterDistribut ...

  4. Luogu P4037 [JSOI2008] 魔兽地图 题解

    P4037 [JSOI2008] 魔兽地图 比较难的树上背包题目. 题目中装备有购买限制,所以二维树上背包状态肯定无法表示.又由于每件装备的合成只与其子节点的合成数量有关,所以需要一维表示这一个装备合 ...

  5. jlink + jz2440 + win10 操作方式

    ### 重新烧写 jlink uboot.bin `http://www.jz2440.com/started/j-flash/nor-flash烧写-以uboot为例` 1.第一阶段  通过 jli ...

  6. linux 安装 svn

    简介 RT 参考链接 请参阅下面的链接 https://idroot.us/install-apache-subversion-ubuntu-20-04/ ---- 下面的复制以防万一访问失效 引用步 ...

  7. 关于 python 人脸检测库 dlib 的 初识 2

    简介 关于人脸检测算法python库的初步认识2 使用CNN的实现人脸检测 简单说明 The example loads a pretrained model and uses it to find ...

  8. 日事清OGSM模式正式上线:目标管理+战略执行双模式支持,提升企业效率

    OGSM模式正式发布 为进一步提升目标管理的执行力和系统性,日事清对目标模块进行了重要升级: 原"规划视图"已统一升级为"行动"模块,全面引入了时下最主流的战略 ...

  9. SciTech-AV-Audio-Coding-Sampling-PCM:Multiplex(FD频分/TD时分多工)+DPCM(Delta增量)+ADPCM(Adaptive Delta自适应增量) + Oversampling超采样

    pdf: https://web.stanford.edu/class/ee179/lectures/notes13.pdf EE 179: Communication Systems Textboo ...

  10. GraphQL错误处理为何让你又爱又恨?FastAPI中间件能否成为你的救星?

    扫描二维码 关注或者微信搜一搜:编程智域 前端至全栈交流与成长 发现1000+提升效率与开发的AI工具和实用程序:https://tools.cmdragon.cn/ 一.GraphQL错误处理机制解 ...