`

基础知识收录(五)编码

阅读更多
一个字节(byte)=8位二进制数(bit):1(byte) = 8(bit)

1 ASCII码(American Standard Code for Information Interchange,美国标准信息交换代码),占用一个字节

2 unicode编码,ASCII码对于美国,欧洲这些国家字符够用,但是处理中文字符至少要2个字节,ASCII码明显不够用,所以中国定制了GB2312码,日本,韩国等都有各自的编码集,为了统一国际标准,unicode编码产生了,它占用2个字节

3 utf-8编码(可变长编码) 有些文档如果都是英文字符,用unicode编码太浪费空间,utf8可以把一个unicode编码根据数字的大小编码成1-6个字节:英文字符一个字节,中文字符3个字节,偏僻的字符4-6个字节

字符      ASCII码      unicode码                 utf-8
A       01000001     000000000 01000001        01000001
中         x         01001110 00101101         11100100 10111000 10101101


计算机内存中统一用unicode编码,
如果你一份文档A,指定utf-8编码
那么计算机,读取A时,先将把它从utf-8编码转换成unicode编码装载到内存中
保存时,反之
分享到:
评论

相关推荐

    天津-专升本-计算机基础知识(完整版带答案).pdf

    计算机基础知识 本资源摘要信息涵盖了计算机基础知识的方方面面,包括计算机的发展、类型、应用领域、硬件组成、软件组成、数据表示、指令系统、计算机语言等。 一、计算机的发展 *冯·诺依曼提出了“存储程序和...

    计算机基础知识1.doc

    计算机基础知识是计算机教育的基础部分,它涵盖了计算机科学家冯·诺依曼的贡献、电子计算机的发展、计算机的分类、计算机的主要发展方向、计算机的应用领域、计算机的逻辑元件、计算机的内部表示方式、二进制数的...

    c51基础、入门知识收录

    #### 三、其他基础知识解析 **RETI指令解析:** - 在C51中,普通函数的结尾处会生成 `RET` 指令,而中断服务函数则会在结尾处生成 `RETI` 指令。这意味着函数的返回方式不同。 **伪操作指令解析:** - `db`、`dw...

    汉字编码简明对照表

    #### 一、基础知识介绍 **汉字编码**是指用一组数字或字符来表示一个汉字的过程。在计算机系统中,由于汉字数量庞大且结构复杂,因此需要一种有效的编码方式来进行存储与传输。常见的汉字编码标准包括GB2312、GBK、...

    Java中编码方式和Unicode知识总结

    以下是对Java中编码方式和Unicode的知识点总结: 1. 基本概念 - bit:计算机存储的最小单位,只能是0或者1。 - byte:一个字节是8个bit,计算机表示的基本单位。 - 字节换算:1KB(千字节)= 1024字节,1MB(兆字节...

    计算机基础知识(answer).pdf

    计算机基础知识 计算机基础知识是计算机科学的基础部分,涵盖计算机的发展历史、基本结构、存储原理、操作系统、应用领域 等多方面的内容。 计算机发展历史 计算机的发展可以追溯到20世纪40年代,当时艾兰•图灵...

    计算机基础知识教案,内容包括电脑基础知识、五笔字型、word、excel、网络知识等

    计算机基础知识是IT学习的基石,尤其对于初学者来说至关重要。这一教案涵盖了多个核心主题,包括计算机概述、五笔字型、Microsoft Office中的Word和Excel,以及网络知识。 首先,计算机概述部分介绍了计算机的历史...

    计算机基础知识教案,内容包括电脑基础知识、五笔字型、word、excel、网络知识等.pdf

    计算机基础知识是IT学习的基石,涵盖了许多核心概念。...总结来说,计算机基础知识涵盖了计算机的历史、硬件组件、数据表示、进制转换、字符编码以及图形图像表示方法,这些都是理解和使用计算机技术不可或缺的知识点。

    字符编码详情.pdf

    ### 字符编码基础知识 #### 一、概述 字符编码是计算机科学中的一项基本技术,用于将文字信息转换成数字形式以便计算机处理。随着信息技术的发展,全球化的趋势要求计算机能够处理不同语言的文字信息,这就需要一...

    字符编码转换.rar

    下面我们将深入探讨字符编码的相关知识点。 1. **字符编码**:字符编码是将字符映射到二进制数字的过程,以便计算机能够理解和处理文字。常见的字符编码有ASCII、GB2312、GBK、Big5、Unicode(UCS)和UTF系列等。 ...

    汉字编码表

    ### 汉字编码表基础知识 #### 一、引言 汉字编码是计算机科学中的一个重要概念,它解决了如何将汉字转换为计算机可识别的数据格式的问题。本文将详细介绍GB2312这一重要的汉字编码标准,包括其背景、结构特征及...

    计算机基础知识点总结.pdf

    "计算机基础知识点总结" 计算机基础知识点总结.pdf 文档对计算机的基本概念、历史发展、组成部分、特点、应用领域、分类方法、发展趋势、基本特征等方面进行了详细的总结。 计算机的历史发展 1946 年,美国...

    计算机基础知识(answer).docx

    计算机基础知识是IT领域的基石,涵盖了许多关键概念。以下是根据标题、描述、标签和部分内容提炼的知识点: 1. **计算机历史**: - 艾兰·图灵和冯·诺依曼是电子计算机的奠基人,冯·诺依曼提出了存储程序控制...

    GB2312汉字编码字符集1

    对当前许多业内人士来说,掌握GB2312的编码知识依然是不可或缺的,因为这不仅帮助我们更好地理解历史,也在一定程度上帮助我们解决实际问题。例如,在处理旧的文档、档案或是老旧计算机系统时,仍然需要依据GB2312...

    二计算机基础知识.pdf

    计算机基础知识是所有IT学习的基础,涵盖了计算机的起源、分类、发展、硬件、软件、数据表示以及计算原理等多个方面。以下是对这些知识点的详细解释: 1. "存储程序和程序控制"的概念是由英国科学家艾伦·图灵提出...

Global site tag (gtag.js) - Google Analytics