您的位置:首页 > 理论基础

计算机显示字符为什么有全角和半角之分?

2016-11-22 17:06 1156 查看
        全角与半角是相对于标点符号和英文字符符号来说的。传统上,英语或拉丁语言等使用的电脑系统,每一个字母或符号,都是使用一字节的空间,而汉语、日语及韩语文字则使用两字节来存储一个字。对于一个中文操作系统,显示时一个汉字实际占用了两个ASCII字符的空间,编码上也比ASCII多一字节。为了统一,汉字的机内码中实际也为标准的ASCII码字符进行了编码,当然也占用2个字节。显示时,其占用的宽度也与汉字一样。这样,按照原来ASCII码编码并显示的字符称为半角字符,而按汉字编码规则进行编码并显示的字符则称为全角字符,也就是说对于计算机来说,它就是一个汉字。由于有全角半角之分,在要进行字符匹配的场合要特别注意。如原来用半角形式输入的密码,在验证时不注意采用了全角输入方式,就始终不能匹配。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: