当前位置:网站首页>2、字符集-编码-解码
2、字符集-编码-解码
2022-08-04 20:42:00 【Code攻城狮】
1、计算机中存储任何数据都是以二进制进行存储的。
常见的编码表是
ASCLL:所有的码表都囊括了ASCC码表,一个字符占用一个字节、
GBK :码表中,每个中文占用2个字节、
UTF-8:万国码每个中文占用3个字节。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-O6TptG8e-1659543542991)(https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/b5347dd8d7af4b28ad69e7beff51665d~tplv-k3u1fbpfcp-watermark.image?)]](/img/8b/f2965742f6360d9149bf6e00b805e1.png)
编码:就是将看的懂得的,能够识别的字符,变为看不懂得字节
解码:就是将字节转换为看的懂得字符。
所以编码和解码都需要一种转换格式,这种转换格式就是编码表。
样例:
String str=“你好”;
byte[] bytes = str.getBytes();
System.out.println(Arrays.toString(bytes));
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RK5aFCMD-1659543542992)(https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/e2dd57fdae664184bfe9125858ec642d~tplv-k3u1fbpfcp-watermark.image?)]](/img/54/be15c5c7e4e30684ea37896423db9c.png)
细节:
1、英文,数字,标点,占用一个字节
2、中文字符,在字节体现的时候,开头肯定是负数,后面的有可能是正数

2、指定编码格式
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KSOCLg3f-1659543542994)(https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/398c6885779742088172744196561712~tplv-k3u1fbpfcp-watermark.image?)]](/img/a4/f3fbc1dd8b4dd126854b7b159a54e0.png)
边栏推荐
猜你喜欢
随机推荐
Getting Started with Lattice Passwords
零知识证明笔记——私密交易,pederson,区间证明,所有权证明
格密码入门
二叉树的遍历
Latex分章节、分段落编译:input{}与include{}的区别
基于单向链表结构的软件虚拟定时器的设计与构建
如何找到某个 ABAP structure 某字段的源头来自哪个数据库表
Nuxt.js的优缺点和注意事项
用 Excel 爬取网络数据的四个小案例
[AGC] Build Service 1 - Cloud Function Example
37.轮播图
2022年国内手机满意度榜单:华为稳坐国产品牌第一
QT(41)-多线程-QTThread-同步QSemaphore-互斥QMutex
composition-api
经验分享|盘点企业进行知识管理时的困惑类型
【TypeScript】深入学习TypeScript枚举
Big capital has begun to flee the crypto space?
明明加了唯一索引,为什么还是产生了重复数据?
在vs code中进行本地调试和开启本地服务器
Web3安全风险令人生畏,应该如何应对?









