这种符号怎么打出来?
上标字符,需要系统支持才行。
1、基础ASCII码表中没有上标字符。
2、扩展ASCII码表中有五个上标字符,保存空间只需要1Byte(8bit)。但扩展ASCII码容易与GB、GBK等字符集起冲突,一般只在纯英文系统中可以显示。但在现在支持内置编码表的系统中,是可以与其他字符集共存的。
上标ª,编号(AA)(十六进制表示法,下同)
上标²,编号(B2)
上标³,编号(B3)
上标¹,编号(B9)
上标º(字母o,不是数字0),编号(BA)
3、GB、GBK等字符集是在90年代-2000年初较大范围使用的中文字符集,采用双字节(2Byte,16bit)保存一个字符。主要是为了能正确地在电脑上显示汉字,从DOS时代起,GB码(国标码)就开始应用,但并未收录更多的上标字符,GBK码(国标扩展码)相较于GB码增添了很多不常用字,但仍未收录上标字符。
4、Unicode(统一码、万国码)。因为使用双字节方法仍然不能完全显示世界上如此多语言如此多字符,只能各排各的编码规则,这就导致不同语言的字符不能共用,某一个编码在中文系统中表示某个汉字,在日文系统中可能表示的却是某个片假名。因为,就出现了新的编码方式,采用最多四个字节(4Byte,32bit)保存一个字符。
Unicode收录了几乎所有上标码(低位码是与ASCII码兼容的,但是扩展到了双字节,在前面加00):
上标ª,编号(00AA)(十六进制表示法,下同)
上标²,编号(00B2)
上标³,编号(00B3)
上标¹,编号(00B9)
上标º(字母o),编号(00BA)
上标⁰(数字0),编号(2070)
上标ⁱ(字母i),编号(2071)
上标⁴,编号(2074)
上标⁵,编号(2075)
上标⁶,编号(2076)
上标⁷,编号(2077)
上标⁸,编号(2078)
上标⁹,编号(2079)
上标⁺,编号(207A)
上标⁻,编号(207B)
上标⁼,编号(207C)
上标⁽,编号(207D)
上标⁾,编号(207E)
上标ⁿ,编号(207F)
输入法输入这些字符很难,大多数输入法不支持,只能用“复制”、“粘贴”的方式。