全角与半角的区别;
2017-01-03 10:43
204 查看
5.1 计算机只认识二进制01,所有的字形符号都是通过编码表(映射系统)翻译实现的
5.2 在英文系统的编码表里,有用一字节表示的标点符号,如英文逗号","
5.3 在中文系统的编码表里,有用N(1-4)字节表示的标点符号,如中文逗号",”
语义上我们统称为逗号,但计算机实际表现形式是不同的
英文逗号"," 在ASCII规则下是 00101100,一字节长,屏幕打印宽度是一个宽度
中文逗号"," 在GBK规则下是 10100011 10101100,两字节长,屏幕打印宽度是两个宽度
半角就是指 ASCII 编码表以内的标点符号,它们都是占一个字节,一个打印宽度的
全角就是指在ASCII编码表以外,如GBK,BIG5, Unicode等编码规则下的,多字节的标点符号,屏幕打印宽度通常是两个宽度,即一个汉字宽度。
简言之,ASCII以内的就叫半角符号,以外的就叫全角符号。
作者:桑丘
链接:https://www.zhihu.com/question/19605819/answer/136288236
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
5.2 在英文系统的编码表里,有用一字节表示的标点符号,如英文逗号","
5.3 在中文系统的编码表里,有用N(1-4)字节表示的标点符号,如中文逗号",”
语义上我们统称为逗号,但计算机实际表现形式是不同的
英文逗号"," 在ASCII规则下是 00101100,一字节长,屏幕打印宽度是一个宽度
中文逗号"," 在GBK规则下是 10100011 10101100,两字节长,屏幕打印宽度是两个宽度
半角就是指 ASCII 编码表以内的标点符号,它们都是占一个字节,一个打印宽度的
全角就是指在ASCII编码表以外,如GBK,BIG5, Unicode等编码规则下的,多字节的标点符号,屏幕打印宽度通常是两个宽度,即一个汉字宽度。
简言之,ASCII以内的就叫半角符号,以外的就叫全角符号。
作者:桑丘
链接:https://www.zhihu.com/question/19605819/answer/136288236
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
相关文章推荐
- 转:全角和半角的区别
- 不同环境下的str.getBytes().length!=str.length()全角半角判断的区别
- 全角半角 && 6种空白空格的区别
- 半角与全角的区别
- 分清全角和半角的区别
- 关于中文输入法的全角和半角的区别
- MySQL存全角字符和半角字符的区别
- 中文全角和半角输入有什么区别
- 中文全角和半角输入有什么区别?
- Jsp网页中全角空格和半角空格放入区别
- 输入法中全角和半角的区别
- MySQL存储全角字符和半角字符的区别
- 全角和半角的区别
- 全角和半角的区别
- 半角与全角区别
- html、css里全角和半角状态下输入的区别
- 全角和半角的区别
- JavaScript区别日文全角与半角(转)
- C#控制台基础 全角与半角如何切换 全角半角输出的区别
- 分清全角和半角的区别