4 数据编码--字符编码逐字稿 高中 · 信息技术 · 人教中图版 · 必修1 数据与计算

admin382024-01-04 09:54:51

老师

同学们大家好,我是来自于北京市第八中学的瞿峥老师。今天我们共同来学习数据编码之字符编码。在日常使用计算机的过程中,你遇到过这样的问题吗?打开文本文档浏览网页的时候却出现了乱码,下载 word 文件将其打开后却显示文字重叠。那当我们遇到这样的情况时,该如何去解决它呢?若想找到解决的对应办法,我们首先就要了解计算机是如何处理字符的。在之前的学习中,同学们已经知道了计算机只能够处理零一、二进制数据,那么我们的字符是如何转换成对应的二进制?这就需要用到字符编码的过程。

老师

字符编码是将我们所需要的字符按照预先确定的规则转换成计算机可以处理的 01 二进制,我们会通过人为规定某种编码方案来为我们所需要的字符去指定对应的数字编码,从而便于我们在不同的计算机系统中进行信息的交换。这种用于交换信息的数字编码,我们就管它叫做交换码。

老师

在编码方案中,主要由两个部分来组成,第一是字符集,用来描述方案中支持的所有抽象字符的集合。第二部分是字符编码,用来建立字符集与数之间的对应关系。在早期使用计算机的时候,我们主要处理的是英文字符,包括我们的英文字母、数字、标点符号等。为此,美国国家标准协会制定了美国信息交换标准代码,简称 ASCII 编码。在标准 ASCII 编码中,它包含了大小写、字母、数字、常用符号等在内的 128 个字符。那同学们想一想,我们至少需要用几个字节才能表示我们这 128 个字符?我想同学们应该已经有了答案,一个字节就可以一个字节等于 8 个二进制位, 8 个二进制位可以表示 256 种不同的情况,因此一个字节就足以表示这 128 个字符。标准的 ask 编码就采用的是这种编码方案,利用一个字节对 128 个字符进行编码。但其实同学们可能会注意到, 7 个二进制位已经足以表示完这 128 个字符,所以在我们的 Asking 编码方案中,我们将最高位设为0。

老师

那下面我们就来体验一下如何利用我们的 ask 编码输入我们的英文字符,请同学们打开任务单,查找其中的标准 Asking 编码表,利用 Alt 键加上十进制的数字来输入相应的英文字符。例如,我们利用 Alt 键加上 65 来输入大写字母a,利用 Alt 键加上 128 输入相应的特殊符号。

老师

随着计算机引入到我国,这就产生了一个问题,我国的汉字有 10 万多个,显然单字节的 ask 编码已

查看隐藏内容
《4 数据编码--字符编码逐字稿 高中 · 信息技术 · 人教中图版 · 必修1 数据与计算》.doc
将本文下载保存,方便收藏和打印
导出文档