JavaSE-21 字符编码简介
ASCII
ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。
ISO-8859-1
最早的编码,和ASCII编码相似。属于单字节编码,最多能表示的字符范围是0-255,应用于英文系列,无法表示中文。
GB2312/GBK
专门用来表示汉字,是双字节编码,而英文字母和ISO-8859-1一致(兼容ISO-8859-1编码)。其中GBK编码能够用来同时表示繁体字和简体字,而GB2312只能表示简体字,GBK是兼容GB2312编码的。
UNICODE
最统一的编码,可以用来表示所有语言的字符,而且是定长双字节(也有四字节的)编码,不兼容ISO-8859-1。
UTF
由于UNICODE编码不兼容ISO-8859-1,而且容易占用更多的空间,所以UNICODE不便于传输和存储,因此而产生了UTF编码,UTF编码兼容ISO-8859-1编码,同时也可以用来表示所有语言的字符。UTF编码是不定长编码,每一个字符的长度从1-6个字节不等。另外,UTF编码自带简单的校验功能。一般来讲,英文字母都是用一个字节表示,而汉字使用三个字节(UTF-8)。
转载于:https://www.cnblogs.com/rask/p/8254156.html
JavaSE-21 字符编码简介相关推荐
- 字符编码简介 ANSI Unicode Unicode big endian UTF-8
1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串.每一个二进制位(bit)有0和 1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte) ...
- 三种常见字符编码简介:ASCII、Unicode和UTF-8
什么是字符编码? 计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理.最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255( ...
- 字符编码简介:ASCII,Unicode,UTF-8,GB2312及Unicode和UTF-8如何转化
转载请标明出处:http://blog.csdn.net/xx326664162/article/details/51453797 文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一定的 ...
- HTML字符编码简介
一.简介 一般情况,服务器向浏览器发送 HTML 网页文件时,会通过 HTTP 头信息,声明网页的编码方式.网页内部也会再次声明. 二.字符的数字表示法 每个字符有一个 Unicode 号码,称为码点 ...
- Python字符编码详解
Python字符编码详解 转自http://www.cnblogs.com/huxi/archive/2010/12/05/1897271.html Python字符编码详解 本文简单介绍了各种常用的 ...
- python的字符编码叙述_Python: 熟悉又陌生的字符编码
字符编码是计算机编程中不可回避的问题,不管你用 Python2 还是 Python3,亦或是 C++, Java 等,我都觉得非常有必要厘清计算机中的字符编码概念.本文主要分以下几个部分介绍: 基本概 ...
- 【转】python 字符编码与解码——unicode、str和中文:UnicodeDecodeError: 'ascii' codec can't decode...
原文网址:http://blog.csdn.net/trochiluses/article/details/16825269 摘要:在进行python脚本的编写时,如果我们用python来处理网页数据 ...
- 深入理解-字符编码ASCII,GB2312,GBK,Unicode,UTF-8
字符编码 简介 起初再考虑写不写这篇文章,感觉这篇文章比较枯燥乏味,而且自己感觉也没理解的太透彻,就把理解的记录下来,所以这是纪念版的 前方高能,非战斗人员请迅速撤离,我要开始装逼了. Go hard ...
- 小白学python系列————【Day15】垃圾回收机制及字符编码简史
今日内容概要 垃圾回收机制(理论) 字符编码概述(理论) 字符编码相关操作 代码操作文件 垃圾回收机制 python会自动帮你申请和释放内存空间 1.引用计数 概念: 当数据值身上的引用计数不为0即变 ...
最新文章
- ​每日一皮:​入职新公司第一周的感受...
- python有没有三元运算符_Python基础入门:从变量到异常处理(1)
- 编译原理实验语义分析_「编译原理」LL(1)文法分析,简单优先分析
- Mvc 学习笔记(一)
- SQLAlchemy中filter_by()和filter()的用法不同
- 大数据、数据挖掘、机器学习与模式识别的关系
- 华为厉害了:已启动6G网络技术研究
- 最好的.NET开源免费ZIP库DotNetZip(.NET组件介绍之三)
- 【性能优化】如何让APK瘦成一道闪电
- MySQL essential版本和普通版本有什么区别?
- Android apk的安装、卸载、更新升级(通过Eclipse实现静默安装)
- 如何按照滑环的原理来自制简易导电滑环
- Openerp部分学习资料
- 高德地图基本开发流程
- 学生指导——学习心理
- 一个字节8位,无符号类型,最大值为什么是2的8次方-1,范围0-255
- 计算机科学技术考研内容,计算机科学与技术考研考什么 具体内容有哪些
- c语言和java哪个有前途_C/C++和JAVA哪个更有前途呢?
- 最新版qq空间刷留言小秘书 V1.20 正式版
- Quidem repellendus similique reiciendis quas.ExTable blond sorte bcepturi voluptatibus ipsa aliquid.
热门文章
- linux指令快速复制粘贴[龟速更新中]
- 聊几个与赚钱相关的小事情
- 如何在Linux(CentOS, Debian, Fedora和Ubuntu)上安装MyCLI
- virtualbox和vagrant卸载脚本在macbook
- gridview汇出EXCEL (ExportGridViewToExcel(dt, HttpContext.Current.Response);)
- HTML5-Canvas 图形变换+状态保存
- iOS-在团队开发过程中控制代码版本
- Linux Shell编程(4)——shell特殊字符(上)
- 获取相机视口内物体在视线范围内某点的方法
- 双非二本的2019春招Java岗面试心得