字符集bytes
# 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的更多相关文章
- 关于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 ...
- oracle基础教程(8)oracle修改字符集
oracle基础教程(8)oracle修改字符集 1.用dba连接数据库 -->sqlplus / as sysdba 2.查看字符集 -->SELECT parameter, value ...
- oracle数据库的字符集更改
A.oracle server 端 字符集查询 select userenv('language') from dual 其中NLS_CHARACTERSET 为server端字符集 NLS_LAN ...
- (oracle/mysql)启停,导入导出,DB字符集
==================================================================================== DB启动停止 ======== ...
- 字符集与字符编码 (charset & encoding)
乱码是个大坑,相信每个人都遇过,而且是个绕不过去的坑.我理解每个程序员都应该写一篇编码相关的博文,梳理自己对这一块的理解,下面是我反复理解多次之后的学习小结. 1.从记事本的不同编码说起: 打开记事本 ...
- oracle字符集的查看和修改
Oracle修改字符集2.3oracle数据库的字符集更改 A.oracle server 端 字符集查询 select userenv(‘language’) from dual 其中NLS_CHA ...
- oracle11g 修改字符集 修改为ZHS16GBK
1.cmd下,cd到oracle数据库软件的服务器端 如:D:\app\Administrator\product\11.2.0\dbhome_1\BIN 2.输入set ORACLE_SID=你想进 ...
- (转)oracle字符集与汉字
Oracle与汉字问题与字符集 分类: oracle 2012-10-29 17:31 425人阅读 评论(0) 收藏 举报 Oracle字符集引起的几个问题,常见的就是汉字占多少个字节,其次就是字符 ...
- 转:Unicode字符集和多字节字符集关系
原文地址: http://my.oschina.net/alphajay/blog/5691 unicode.ucs-2.ucs-4.utf-16.utf-32.utf-8 http://stallm ...
- 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 ...
随机推荐
- HyperWorks二维网格划分与单元连续性
自动网格划分 HyperWorks中为零件定义几何曲面是创建零件壳单元网格的最佳方式.HyperMesh 创建二维网格最有效的方法是使用 Automesh 面板直接在零件的表面创建网格. Autome ...
- .NET 9 + React 开发的企业级后台权限管理系统,文档齐全,轻松上手
前言 在数字化转型浪潮中,高效且安全的权限管理是后台系统的核心基石.传统方案或依赖臃肿的三方框架,或难以满足细粒度权限需求. 今天推荐一款完全独立开发.基于前沿技术栈开发的RBAC权限系统.它摒弃了现 ...
- windows11安装linux
安装教程 https://blog.csdn.net/Daisy74RJ/article/details/125483629 可能遇到的问题 如果报错 则参考 WslRegisterDistribut ...
- Luogu P4037 [JSOI2008] 魔兽地图 题解
P4037 [JSOI2008] 魔兽地图 比较难的树上背包题目. 题目中装备有购买限制,所以二维树上背包状态肯定无法表示.又由于每件装备的合成只与其子节点的合成数量有关,所以需要一维表示这一个装备合 ...
- jlink + jz2440 + win10 操作方式
### 重新烧写 jlink uboot.bin `http://www.jz2440.com/started/j-flash/nor-flash烧写-以uboot为例` 1.第一阶段 通过 jli ...
- linux 安装 svn
简介 RT 参考链接 请参阅下面的链接 https://idroot.us/install-apache-subversion-ubuntu-20-04/ ---- 下面的复制以防万一访问失效 引用步 ...
- 关于 python 人脸检测库 dlib 的 初识 2
简介 关于人脸检测算法python库的初步认识2 使用CNN的实现人脸检测 简单说明 The example loads a pretrained model and uses it to find ...
- 日事清OGSM模式正式上线:目标管理+战略执行双模式支持,提升企业效率
OGSM模式正式发布 为进一步提升目标管理的执行力和系统性,日事清对目标模块进行了重要升级: 原"规划视图"已统一升级为"行动"模块,全面引入了时下最主流的战略 ...
- 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 ...
- GraphQL错误处理为何让你又爱又恨?FastAPI中间件能否成为你的救星?
扫描二维码 关注或者微信搜一搜:编程智域 前端至全栈交流与成长 发现1000+提升效率与开发的AI工具和实用程序:https://tools.cmdragon.cn/ 一.GraphQL错误处理机制解 ...