这些关于编码的问题在之前的课本中都已经学过,不过细节不是很清楚了。现在来巩固一下:

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相关推荐

  1. 整数在计算机中的编码

    整数在计算机中是使用补码表示的,在讲解补码前,先看一下相关概念. 机器数与真值 数值在计算机中的表现形式叫做机器数,该数值就是机器数代表的真值.机器数是真值在计算机中的表现形式,真值是机器数的代表的数 ...

  2. C++中字符编码的转换(Unicode、UTF-8、ANSI)

    C++的项目,字符编码是一个大坑,不同平台之间的编码往往不一样,如果不同编码格式用一套字符读取格式读取就会出现乱码.因此,一般都是转化成UTF-8这种平台通用,且支持性很好的编码格式. Unicode ...

  3. 浮点数在计算机中的编码方式

    在阅读<C++反汇编与逆向分析技术揭秘>一书中遇到了一个有趣的问题,摘出来跟大家分享下. 浮点数编码转换采用的是IEEE规定的编码标准,float和double这两种类型数据的转换原理相同 ...

  4. 计算机中字符编码换算

    一个二进制,就是一个1或0 表示一个位,即1bit 八个位表示一个字节 1byte=1B 1比特=1位(1byte=1B) 1字节=8byte=8B 1KB=1024B 1MB=1024KB 1GB= ...

  5. 计算机中的数制与编码教程,第一章计算机中的数据和编码教程.doc

    第一章计算机中的数据和编码教程 第一章 计算机中的数据和编码 1.1计算机中的数制 1.2计算机中数的表示 1.3计算机中的编码 1.1 计算机中的数制之进位计数制 进位制: 按照进位的方法进行计数的 ...

  6. 计算机中常见乱码原因及分析

    弄懂计算机中的进制和编码转换及乱码 第四节:计算机中的进制和编码 4.1 二进制 4.2 计算机中的单位 4.3 32位和64位系统的区别 4.4 字符编码基础知识 4.5 字符编码介绍 4.5.1 ...

  7. 编码以及Python中的编码

    编码 不管是哪种语言,在学习的时候,只要涉及到中文,多多少少都会遇到一些编码问题.然而,说实话,作为一个英语水平没有那么专业的中国人,中文是必不可少的.所以,了解编码以及解码就变得非常重要.下面是从各 ...

  8. 汉字怎么利用计算机处理,汉字信息在计算机中的处理

    与<汉字信息在计算机中的处理>相关的范文 文本信息加工教学设计 一.教材分析 本节内容主要是了解文字处理技术的发展变化及其意义,并从中领悟传播民族文化的必要性和紧迫性:了解文字在计算机中的 ...

  9. 是用来将汉字输入到计算机中的一组,计算机中常见的汉字编码有哪些?

    2017-08-06 计算机中的编码是什么样的? (1)二进制.十进制和十六进制等常用数制及其相互转换: 由于计算机的存储器和寄存器是两态部件,所以各种信息在计算机中是以二进制的方式存储和计算的.数制 ...

  10. 计算机中的进制和编码

    古时候,人们是如何来传递消息的? 当年周幽王为博褒妃一笑,不顾众臣反对,竟数次无故点燃边关告急用的烽火台,使各路诸侯,长途跋涉,匆忙赶去救驾. 结果,被戏而回. 周幽王从此便失信于诸侯,最后,当边关真 ...

最新文章

  1. php下字符与二进制互转函数,PHP 字符串与二进制互转
  2. linux crontab不运行,Linux运维知识之解决Linux中crontab不执行ntpdate问题
  3. RouterModule.forRoot() called twice
  4. Codeforces Round #719 (Div. 3)/ Codeforces Round #720 (Div. 2)
  5. APP运营者如何对用户的数据进行分析?
  6. 数据结构之---二叉树前序,中序,后序
  7. 图神经网络中的Graph Pooling
  8. Jira迁移及内存调整
  9. 线段树详解 一(单点更新 区间查询)
  10. 通达信交易服务器修改,通达信修改快捷键实现一键涨停买卖。
  11. 台式计算机cpu允许温度,玩游戏cpu温度多少正常(台式电脑夏季CPU一般温度多少)...
  12. Android App开机自启动
  13. PMI是什么参数在LTE中??和RI,CQI怎么作用的??
  14. 二维点集求外轮廓Java_从二维点集重建平面形状-浅议凹包算法
  15. 性价比高的蓝牙耳机排行榜,推荐200内最好用蓝牙耳机品牌
  16. python利用中误差检验影像精度
  17. 实时大数据处理real-time big data processing (RTDP)框架:挑战与解决方案
  18. 腾讯云服务器nginx安装配置
  19. ESP8266 带 BMP 180 刷 ESPEasy 通过MOTT协议连接 docker 里的 domoticz 查看气温 气压 监控结果
  20. 数据预处理--缺失值填补《菜菜学习笔记》

热门文章

  1. java hsqldb_Java HsqlDB的初步使用和技巧总结
  2. Python生成二维码
  3. 最新黑马内部视频+相关配套学习资料
  4. c# AD域 权限管理
  5. 小米4C未解锁刷机教程
  6. 爬取cloudmusic歌单
  7. JTAG与SWD接口定义
  8. 信号与系统:希尔伯特变换
  9. express-urlrewrite express url重写
  10. echarts中国地图,省市标注代码