关于计算机中的编码问题: ASC2/ Unicode/ Utf-8
这些关于编码的问题在之前的课本中都已经学过,不过细节不是很清楚了。现在来巩固一下:
1. ASC2
asc2是最早的编码。
美国人发明的东西,所以这种编码只是编了127个字符,包括大小写英文字母和一些符号。规则是一个字符编8bit,也就是说1B.
显而易见,这个东西太狭窄了,只能给美国人用。所以就出现了其他的编码方式。
2. GBK2312
GBK编码是针对中文的编码,每个汉字编成2B。
相同的,也有针对日文的编码Shift-JIS,针对韩文的编码EUC-kr。这样子来看,那么多种语言,难道要都来一套编码方式,那岂不是在Internet的世界要乱了套了?
所以,需要一种比较统一的编码。
3. Unicode
顾名思义,Unified Code,也有人叫万国码,就是一种统一的编码方式。普通字符是一个字符=2B,对于生僻的用4B。
统一是统一了,不过问题也很明显,Unicode占用空间比较大。
4. UTF-8
8-bit Unicode Transformation Format
这是一种变长的编码方式,就是为了节省空间。我们对出现概率大的英文1B,汉字3B,生僻4~6B。
5. 计算机中的使用
6. python 中的编码问题
python中的字符都是 unicode编码来的
# -*- coding: utf-8 -*-
关于计算机中的编码问题: ASC2/ Unicode/ Utf-8相关推荐
- 整数在计算机中的编码
整数在计算机中是使用补码表示的,在讲解补码前,先看一下相关概念. 机器数与真值 数值在计算机中的表现形式叫做机器数,该数值就是机器数代表的真值.机器数是真值在计算机中的表现形式,真值是机器数的代表的数 ...
- C++中字符编码的转换(Unicode、UTF-8、ANSI)
C++的项目,字符编码是一个大坑,不同平台之间的编码往往不一样,如果不同编码格式用一套字符读取格式读取就会出现乱码.因此,一般都是转化成UTF-8这种平台通用,且支持性很好的编码格式. Unicode ...
- 浮点数在计算机中的编码方式
在阅读<C++反汇编与逆向分析技术揭秘>一书中遇到了一个有趣的问题,摘出来跟大家分享下. 浮点数编码转换采用的是IEEE规定的编码标准,float和double这两种类型数据的转换原理相同 ...
- 计算机中字符编码换算
一个二进制,就是一个1或0 表示一个位,即1bit 八个位表示一个字节 1byte=1B 1比特=1位(1byte=1B) 1字节=8byte=8B 1KB=1024B 1MB=1024KB 1GB= ...
- 计算机中的数制与编码教程,第一章计算机中的数据和编码教程.doc
第一章计算机中的数据和编码教程 第一章 计算机中的数据和编码 1.1计算机中的数制 1.2计算机中数的表示 1.3计算机中的编码 1.1 计算机中的数制之进位计数制 进位制: 按照进位的方法进行计数的 ...
- 计算机中常见乱码原因及分析
弄懂计算机中的进制和编码转换及乱码 第四节:计算机中的进制和编码 4.1 二进制 4.2 计算机中的单位 4.3 32位和64位系统的区别 4.4 字符编码基础知识 4.5 字符编码介绍 4.5.1 ...
- 编码以及Python中的编码
编码 不管是哪种语言,在学习的时候,只要涉及到中文,多多少少都会遇到一些编码问题.然而,说实话,作为一个英语水平没有那么专业的中国人,中文是必不可少的.所以,了解编码以及解码就变得非常重要.下面是从各 ...
- 汉字怎么利用计算机处理,汉字信息在计算机中的处理
与<汉字信息在计算机中的处理>相关的范文 文本信息加工教学设计 一.教材分析 本节内容主要是了解文字处理技术的发展变化及其意义,并从中领悟传播民族文化的必要性和紧迫性:了解文字在计算机中的 ...
- 是用来将汉字输入到计算机中的一组,计算机中常见的汉字编码有哪些?
2017-08-06 计算机中的编码是什么样的? (1)二进制.十进制和十六进制等常用数制及其相互转换: 由于计算机的存储器和寄存器是两态部件,所以各种信息在计算机中是以二进制的方式存储和计算的.数制 ...
- 计算机中的进制和编码
古时候,人们是如何来传递消息的? 当年周幽王为博褒妃一笑,不顾众臣反对,竟数次无故点燃边关告急用的烽火台,使各路诸侯,长途跋涉,匆忙赶去救驾. 结果,被戏而回. 周幽王从此便失信于诸侯,最后,当边关真 ...
最新文章
- php下字符与二进制互转函数,PHP 字符串与二进制互转
- linux crontab不运行,Linux运维知识之解决Linux中crontab不执行ntpdate问题
- RouterModule.forRoot() called twice
- Codeforces Round #719 (Div. 3)/ Codeforces Round #720 (Div. 2)
- APP运营者如何对用户的数据进行分析?
- 数据结构之---二叉树前序,中序,后序
- 图神经网络中的Graph Pooling
- Jira迁移及内存调整
- 线段树详解 一(单点更新 区间查询)
- 通达信交易服务器修改,通达信修改快捷键实现一键涨停买卖。
- 台式计算机cpu允许温度,玩游戏cpu温度多少正常(台式电脑夏季CPU一般温度多少)...
- Android App开机自启动
- PMI是什么参数在LTE中??和RI,CQI怎么作用的??
- 二维点集求外轮廓Java_从二维点集重建平面形状-浅议凹包算法
- 性价比高的蓝牙耳机排行榜,推荐200内最好用蓝牙耳机品牌
- python利用中误差检验影像精度
- 实时大数据处理real-time big data processing (RTDP)框架:挑战与解决方案
- 腾讯云服务器nginx安装配置
- ESP8266 带 BMP 180 刷 ESPEasy 通过MOTT协议连接 docker 里的 domoticz 查看气温 气压 监控结果
- 数据预处理--缺失值填补《菜菜学习笔记》