原文地址:https://www.zoucz.com/blog/2021/03/14/adc276b0-848d-11eb-90b5-eb40e9720ed0/,参与评论
半角符号(普通的ASCII字符)使用 英文输入法,半角模式 输入时,标点使用的是英文半角标点字符。半角标点在unicode中的分布:0x0021~0x007e,对应十进制范围33~126参考 https://en.wikibooks.org/wiki/Unicode/Character_reference/0000-0FFF
全角符号使用 英文输入法,全角模式,以及 中文输入法,全/半角模式 输入时,标点使用的是英文全角标点字符。英文全角标点在unicode中的分布:0xff01~0xff5e,对应十进制范围:65281~65374参考:https://en.wikibooks.org/wiki/Unicode/Character_reference/F000-FFFF可以看到全角符号和普通ASCII符号的排列顺序是一致的,可以用减去65248的方式来做全角向半角的映射。
常用标点使用 中文输入单引号、双引号 ,会使用下面字符集中的符号。中文输入法下,一般输入的标点都会使用英文全角标点中的字符,但是单双引号会使用General Punctuation中的字符。参考:https://en.wikibooks.org/wiki/Unicode/Character_reference/2000-2FFF用搜狗输入法试验,中文输入法下,单引号和双引号无论使用全角还是半角输入,都会使用上面篮框中的单双引号字符
中日韩符号和标点使用中文输入句号、顿号,或者使用中/英文全角模式输入空格会使用下面字符集中的符号。
参考:https://en.wikibooks.org/wiki/Unicode/Character_reference/3000-3FFF句号简直是个奇葩,分为英文半角、英文全角、中文,三种类型的句号。依次是:英文半角句号、中文半角句号、英文全角句号、中文全角句号
半角空格是0x20,全角空格是0x3000。
总结
特例字符
中英
全半角
unicode范围
unicode码表名
单双引号
中文
全/半
0x2018-0x201F
常用标点
句号、顿号
中文
全/半
0x300x-0x303F
中日韩符号和标点
空格
中/英
全角
0x3000
中日韩符号和标点
-
英
半角
0x0021~0x007E
半角符号
-
英
全角
0xFF01~0xFF5E
全角符号
-
中
全/半
0xFF01~0xFF5E
全角符号
其中,特例的部分只列举了常用的部分,后续可能会更新此文进行补充。
此外,这个网站搜索字符好用 https://unicode-table.com/
本文链接:https://www.zoucz.com/blog/2021/03/14/adc276b0-848d-11eb-90b5-eb40e9720ed0/
☞ 参与评论