当前位置:网站首页>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)
边栏推荐
猜你喜欢
随机推荐
泰山OFFICE技术讲座:底纹、高亮、边框的关系
二叉树的遍历
面试官:索引为什么会失效?
MySQL field type
二叉树的前序遍历
拒绝服务攻击DDoS介绍与防范
EasyUi常用代码
node 的运行命令
Chrome安装zotero connector 插件
C#移动OA办公系统源码(基于微信企业号)
在vs code中进行本地调试和开启本地服务器
用 Excel 爬取网络数据的四个小案例
无代码平台字段设置:基础设置入门教程
取证程序分类
xss课堂内容复现
CAS :80750-24-9(脱硫生物素 NHS 酯)
格密码入门
大资本已开始逃离加密领域?
使用百度EasyDL实现森林火灾预警识别
遇到MapStruct后,再也不手写PO,DTO,VO对象之间的转换了









