全角字符
标点符号
全角字符,指一个字符占用两个标准字符位置,汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号特殊字符都是全角字符。一般的系统命令是不用全角字符的,只是在作文字处理时才会使用全角字符。
符号介绍
全角--指一个字符占用两个标准字符位置。
简单地讲,全角字符占用2个字节位置,半角字符(Half-width characters)占用1个字节位置。他们在应用上的区别主要表现在输入阿拉伯数目字、英文字母标点符号特殊符号,这些只需要占1个字节的一般用半角输入。如果用全角输入的话,每两个字节之间就会产生一个空格。一般网站的注册名、密码都是用字母加数目字,如果用全角输入就会产生错误。 每个汉字都占用2个字节,所以不管你用全角还是半角输入都是一样的。
我们知道,在windows中,中文和全角字符都占两个字节,并且使用了ASCII Chart 2 (codes 128–255)。我们可以凭这一点来一个个检测用户输入的是否是中文和全角字符。实际上,全角字符的第一个字节总是被置为163,而第二个字节则是相同半角字符码加上128(不包括空格)。如半角A为65,则全角A则是163(第一个字节)、193(第二个字节,128+65)。而对于中文来讲,它的第一个字节被置为大于163,(如'阿'为:176 162),我们可以在检测到中文时不进行转换。
参考资料
最新修订时间:2023-09-05 09:56
目录
概述
参考资料