代码点是指表示字符集中任何单个字符的一个特定数值。从最终用户的角度来看,在计算机上键入非常简单;按键盘上的一个带标签的键在屏幕上创建相应的字符。但是,从计算机的角度来看,键入要困难得多。键盘上的输入必须经过多...
代码点是指表示字符集中任何单个字符的一个特定数值。从最终用户的角度来看,在计算机上键入非常简单;按键盘上的一个带标签的键在屏幕上创建相应的字符。但是,从计算机的角度来看,键入要困难得多。键盘上的输入必须经过多次转换才能生成所选的特定字符。特定字符的代码点只是翻译链上的一个步骤,从而在特定字符集中生成可见的屏幕文本。常用的字符集示例在计算机中,是美国信息交换标准代码(ASCII)。字符集就像一个多语言词典,它向计算机解释哪些数字对应哪些字符。代码点是对应于该字符集中某个字符的数字。字符集的示例计算机包括美国信息交换标准码(ASCII)和Unicode。每一组都有一组不同的码位,因此,例如ASCII中的400码可能指的是“!”字符,在Unicode中它可能是指“。一旦最终用户按下键盘上的一个按钮,硬件就会产生一组特定的电子脉冲,计算机将其转换成二进制。二进制是计算机的语言,它只由字符“1”和“0”组成,计算机计算一个特定的数字,然后它必须与字符集的代码点相匹配才能生成所需的字符。只有完成所有这些操作后,计算机才会在屏幕上生成选定的字符。代码点存储在计算机上的空间为1到4个字节这是一个非常小的内存块,这意味着存储成百上千个代码点对现代计算机来说并不是一个真正的挑战,结果是字符集的制作者经常为未指定的代码点分配留出大量空间,允许程序员根据需要向集合中添加额外字符,而不必对代码进行实质性修改。另一点值得注意的是,代码点最常用于字符集中的抽象字符或非标准字符。要查看这些抽象字符的示例,请打开计算机上的“开始”菜单-如果使用基于Windows的机器-并在“开始搜索”框中键入“Charmap”。按“回车”可显示所选字符集的可用抽象字符列表
-
发表于 2020-08-06 13:26
- 阅读 ( 1696 )
- 分类:电脑网络