怎样输入⑩这种字符,1—40的,必须是ASCII,记事本能显示的单个字符,我要在LED屏上显示,WORD编辑的不行
要看你在什么软件里输入,如果是记事本或者command命令行或者浏览器里,按住ALT键不松开,然后按小键盘的数字比如按住ALT,然后按小键盘的123,然后松开ALT,就会出现“{”,至于ACCII编码表,你就要去查了
ASCII码一共有256个字符,其中前128个字符是常用字符。一般需要记住几个重要的,比如:space(空格)是32,0是48,A是65,a是97。这几个经常会用到。
ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。
请注意,ASCII是American Standard Code for Information Interchange缩写,而不是ASC2,有很多人在这个地方产生误解。
Unicode字符编码规范
2006-4-2 10:48:02
Unicode是一种字符编码规范 。
先从ASCII说起。ASCII是用来表示英文字符的一种编码规范,每个ASCII字符占用1个字节(8bits)
因此,ASCII编码可以表示的最大字符数是256,其实英文字符并没有那么多,一般只用前128个(最高位为0),其中包括了控制字符、数字、大小写字母和其他一些符号
。
而最高位为1的另128个字符被成为“扩展ASCII”,一般用来存放英文的制表符、部分音标字符等等的一些其他符号
这种字符编码规范显然用来处理英文没有什么问题
。(实际上也可以用来处理法文、德文等一些其他的西欧字符,但是不能和英文通用),但是面对中文、阿拉伯文之类复杂的文字,255个字符显然不够用
于是,各个国家纷纷制定了自己的文字编码规范,其中中文的文字编码规范叫做“GB2312-80”,它是和ASCII兼容的一种编码规范,其实就是利用扩展ASCII没有真正标准化这一点,把一个中文字符用两个扩展ASCII字符来表示。
但是这个方法有问题,最大的问题就是,中文文字没有真正属于自己的编码,因为扩展ASCII码虽然没有真正的标准化,但是PC里的ASCII码还是有一个事实标准的(存放着英文制表符),所以很多软件利用这些符号来画表格。这样的软件用到中文系统中,这些表格符就会被误认作中文字,破坏版面。而且,统计中英文混合字符串中的字数,也是比较复杂的,我们必须判断一个ASCII码是否扩展,以及它的下一个ASCII是否扩展,然后才“猜”那可能是一个中文字
。
总之当时处理中文是很痛苦的。而更痛苦的是GB2312是国家标准,台湾当时有一个Big5编码标准,很多编码和GB是相同的,所以……,嘿嘿。
这时候,我们就知道,要真正解决中文问题,不能从扩展ASCII的角度入手,也不能仅靠中国一家来解决。而必须有一个全新的编码系统,这个系统要可以将中文、英文、法文、德文……等等所有的文字统一起来考虑,为每个文字都分配一个单独的编码,这样才不会有上面那种现象出现。
于是,Unicode诞生了。
Unicode有两套标准,一套叫UCS-2(Unicode-16),用2个字节为字符编码,另一套叫UCS-4(Unicode-32),用4个字节为字符编码。
以目前常用的UCS-2为例,它可以表示的字符数为2^16=65535,基本上可以容纳所有的欧美字符和绝大部分的亚洲字符
。
UTF-8的问题后面会提到 。
在Unicode里,所有的字符被一视同仁。汉字不再使用“两个扩展ASCII”,而是使用“1个Unicode”,注意,现在的汉字是“一个字符”了,于是,拆字、统计字数这些问题也就自然而然的解决了
。
但是,这个世界不是理想的,不可能在一夜之间所有的系统都使用Unicode来处理字符,所以Unicode在诞生之日,就必须考虑一个严峻的问题:和ASCII字符集之间的不兼容问题。
我们知道,ASCII字符是单个字节的,比如“A”的ASCII是65。而Unicode是双字节的,比如“A”的Unicode是0065,这就造成了一个非常大的问题:以前处理ASCII的那套机制不能被用来处理Unicode了
。
另一个更加严重的问题是,C语言使用'\0'作为字符串结尾,而Unicode里恰恰有很多字符都有一个字节为0,这样一来,C语言的字符串函数将无法正常处理Unicode,除非把世界上所有用C写的程序以及他们所用的函数库全部换掉
。
于是,比Unicode更伟大的东东诞生了,之所以说它更伟大是因为它让Unicode不再存在于纸上,而是真实的存在于我们大家的电脑中。那就是:UTF
。
UTF= UCS Transformation Format UCS转换格式
它是将Unicode编码规则和计算机的实际编码对应起来的一个规则。现在流行的UTF有2种:UTF-8和UTF-16
。
其中UTF-16和上面提到的Unicode本身的编码规范是一致的,这里不多说了。而UTF-8不同,它定义了一种“区间规则”,这种规则可以和ASCII编码保持最大程度的兼容
。
UTF-8有点类似于Haffman编码,它将Unicode编码为00000000-0000007F的字符,用单个字节来表示;
00000080-000007FF的字符用两个字节表示
00000800-0000FFFF的字符用3字节表示
因为目前为止Unicode-16规范没有指定FFFF以上的字符,所以UTF-8最多是使用3个字节来表示一个字符。但理论上来说,UTF-8最多需要用6字节表示一个字符。
在UTF-8里,英文字符仍然跟ASCII编码一样,因此原先的函数库可以继续使用。而中文的编码范围是在0080-07FF之间,因此是2个字节表示(但这两个字节和GB编码的两个字节是不同的),用专门的Unicode处理类可以对UTF编码进行处理。
下面说说中文的问题。
由于历史的原因,在Unicode之前,一共存在过3套中文编码标准。
GB2312-80,是中国大陆使用的国家标准,其中一共编码了6763个常用简体汉字。Big5,是台湾使用的编码标准,编码了台湾使用的繁体汉字,大概有8千多个。HKSCS,是中国香港使用的编码标准,字体也是繁体,但跟Big5有所不同。
这3套编码标准都采用了两个扩展ASCII的方法,因此,几套编码互不兼容,而且编码区间也各有不同
因为其不兼容性,在同一个系统中同时显示GB和Big5基本上是不可能的。当时的南极星、RichWin等等软件,在自动识别中文编码、自动显示正确编码方面都做了很多努力
。
他们用了怎样的技术我就不得而知了,我知道好像南极星曾经以同屏显示繁简中文为卖点。
后来,由于各方面的原因,国际上又制定了针对中文的统一字符集GBK和GB18030,其中GBK已经在Windows、Linux等多种操作系统中被实现。
GBK兼容GB2312,并增加了大量不常用汉字,还加入了几乎所有的Big5中的繁体汉字。但是GBK中的繁体汉字和Big5中的几乎不兼容。
GB18030相当于是GBK的超集,比GBK包含的字符更多。据我所知目前还没有操作系统直接支持GB18030。
谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词
这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:
问题一:
使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big
endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢?
我很早前就发现Unicode、Unicode big
endian和UTF-8编码的txt文件的开头会多出几个字节,分别是FF、FE(Unicode),FE、FF(Unicode big
endian),EF、BB、BF(UTF-8)。但这些标记是基于什么标准呢?
问题二:
最近在网上看到一个ConvertUTF.c,实现了UTF-32、UTF-16和UTF-8这三种编码方式的相互转换。对于Unicode(UCS2)、GBK、UTF-8这些编码方式,我原来就了解。但%D
这种属于组合字符,没有单个ASCII字码对照的,需要软件自己处理
属于组合字符,没有单个ASCII字码对照的,需要软件自己处理
这个我想只能自己设计把,自己控制LED屏上的点来显示!ASC11上没有这种特殊字符
用搜狗输入法的特殊符号试试
⑩怎么打出来?
1、鼠标光标放在搜狗输入发工具栏里面任意位置,然后鼠标右键,在弹出来页面依次点击表情&符号\/符号大全;2、进入符号大全之后,点击左边数下来第三个“数字序号”,右边就会显示出⑩等符号了,鼠标左键双击即可选中输入了。第二种:在word文档中,输入⑩,可以用带圈字符的格式输入。举例输入带圈10的符号...
①②③④⑤⑥⑧⑨⑩怎么打?
①②③④⑤⑥⑦⑧⑨⑩这种符号是通过输入法的特殊符号输入的,具体的操作步骤如下:1、在电脑界面的输入法中,点击输入法条框中的软键盘,在弹出框中找到特殊符号。2、在特殊符号列表中,找到数字序列,点击。3、在数字序列列表中,就可以看到外边圆圈里面是数字的序号,点击序号,就可在光标处直接输入...
word怎么输入圆圈数字
1、如果只是输入【1-10】的带圈数字,使用输入法就可以完成。比如搜狗输入法,当输入【shi】,然后会出现【⑩】选项。2、如果输入【1-100】的带圈数字,安装Numbers、Pinyin字体可以输入一百以内的带圈数字。3、如果输入【1-20】的带圈数字,先输入2460数字,然后按ALT+X组合键,word默认将刚才输入的...
Office Word中如何输入①②③④⑤⑥⑦⑧⑨⑩符号?
方法非常简单,在利用Word输入带圈数字的情况时,如果这些数字在10以内,可以通过软键盘上的“数字序号”来输入。如果超过10,可以通过“中文版式”中的“带圈字符”命令来处理。其实还有一种方法可以帮您快速输入20以内的带圈数字,即键入Unicode字符。例如我们要输入⑩,只需键入“2469”(不含引号),然...
怎样输入1至20的圈圈符号
1、在搜狗输入法上点击右键,出现下拉列表。2、选择“表情&符号”的“符号大全”,出现对话框。3、在左侧的列表中,选择“数学序号”后点击。4、在出现的页面中,会有数字1-20的带圈字符出现,此时将光标停放在需要插入符号的位置,点击即可。①、②、③、④、⑤、⑥、⑦、⑧、⑨、⑩。⑪、...
1到20的带圈字符怎么打出来
1到20的带圈符号:①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳。这些都是可以在常用的输入法里面的特殊字符打出来的,举例用搜狗输入法打出来,具体步骤如下:1、把电脑输入法切换到搜狗输入法。2、然后鼠标光标放在搜狗输入法...
【求助】特殊数字符号①②③④⑤⑥⑦⑧⑨⑩往后怎么写?
带圈字符的功能是为字符添加圈号或者移除圈号,这对于编号和列表制作非常实用。例如,序列号①~⑩可以通过智能ABC输入法输入"V"加2,然后通过"+"键翻页找到所需的带圈数字。另外,®这个符号通常用于商标上,表示该产品已注册,具有防伪标识的作用。而@字符则常见于电子邮件地址,通过"shift"加2...
Excel表格中带圆圈的序号怎么输入
1.借助搜狗输入法的工具箱:打开搜狗输入法的工具箱→选择符号大全→选择数字符号→选择要插入的符号即可。2.插入符号后,切换字体插入:切换到插入选项卡→选择插入符号→字体选择:Calibri、子集选择:带括号的字母数字→选择要插入的数字序号插入即可。3.借助输入字符代码插入:说明:字符代码2460、2461、...
请问类似这样的数字符号,①②③④⑤⑥⑦⑧⑨⑩,接下来的11、12该怎 ...
⑪、⑫可以用搜狗输入法的特殊字符打出来。步骤如下:1、先把电脑输入法切换到搜狗输入法;2、然后鼠标光标放在搜狗输入法状态栏里面的任意位置,再点击鼠标右键;3、在弹出来的页面,点击“表情&符号”;4、接着点击“符号大全”;5、进入到符号大全之后,点击左边的“数字序号”,右边就...
...数字符号中有1-10,但是超过10的怎么输入呀...
4. 输入对应的Unicode字符,如输入246a\\246b\\246c\\246d\\246e\\246f\\2470\\2471\\2472\\2473。5. 选中这些字符后,按下Alt键和X键,它们将变为带圈的序号,如⑪、⑫等。6. 这种方法可以用于生成带圈的12至20的序号。对于超过20的序号,可以结合以上两种方法:1. 使用自动编号功能输入...
敛洁维绛: 1、用excel通过插入符号的方式在阿拉伯数字数字上画圈.在符号字体中找到Arial unicode MS,在子集中找到”带括号的字母数字“带圈”的数字插入即可.2、步骤详解如下所示. 1. 1插入 2. 2符号 3. 3符号对话框中选择“符号” 4. 4在字体中选择“Arial unicode MS” 5. 5在子集中选择“带括号的字母数字” 6. 6选择“带圈”的数字 7. 7插入
凌云县19879111413: excel表格中怎么输入大于40带圆圈数字 - ?
敛洁维绛: 10以上带圈数字的输入方法,目前我所知的只能输入到20,方法如下: 1.菜单栏:插入——符号 2.字体下拉列表中选择“MS Gothic”(MS Mingho;MS Pgothic;MS PMincho亦可); 3.子集列表中选择“带括号的字母数字” 4.11~20的带圈字就出现在你眼前,插入就行了:) 如果你想输入20以上的带圈字,建议你先在WORD中通过“格式——中文版式——带圈字符”输入,复制后,在EXCEL中“选择性粘贴”选择“WORD文档对象”或“图片”即可,虽然不太完美……
凌云县19879111413: 用QQ拼音怎么打出11带圈圈的如⑩ - ?
敛洁维绛: 在输入法上面点击右键会有表情和符选项,点击符号大全,然后会出来一个功能栏,里面有数字序号,如下图: 这里面就有你要的带圈圈的11.
凌云县19879111413: word中特殊符号只有①——⑩,11——40我都需要,能不能教我怎么打呀? - ?
敛洁维绛: 至于11-20的网上已经有好多人都说过解决方法了,就是通过代码的形式输入(例如输入246a然后按下alt+x键,就会出来⑪.12-20分别是:246b、246c、246d、246e、246f、2470、2471、2472、2473) 而对于大于20的带圈字符我推荐你直接使用带圈字符的那个字体来完成(这个是100以内的字符都有),不过这个字体可能不太好找,如果lz需要这个字体的话可以问我要(qq767954588)
凌云县19879111413: 如何在Word中输入像这样的,①②③..⑩,在特殊符号 - 数字符号中有1 - 10,但是超过10的怎么输入呀?帮顶有分 - ?
敛洁维绛: 可以使用WORD自带的自动编号功能,这样就会解决这个问题.另外,智能ABC输入法有一个奇妙的功能,就是使用V+数字键,会出现意想不到的效果哦.比如,V1就是一些图形,V2是所有的数字形式,……,一直到V9,都会有不同的惊喜:)
凌云县19879111413: ⑩这中类型的字怎么打啊??老兄,教教我啊!! - ?
敛洁维绛: 智能ABC只能输入1-10的带圈数字 就是按V2 然后翻页就可以看到如何才能实现大于10的带圈数字呢?其实很简单,选中要编辑的数字,找到菜单:格式——中文版式——带圈字符,选定样式,确定即可.图示 http://www.qd17.qdedu.net/Article/jiaoshifengcai/diannaoyingyong/jiqiaoyingyong/200511/Article_210.html
凌云县19879111413: 在Word中如何输入类似⑩格式的11、12这些大于10的数字? - ?
敛洁维绛: 1、在EXCEL中单击“插入”—“对象”,在新建选项卡中选择“Microsoft Word图片”后确定.2、在弹出的Word视窗中输入序号数值并将选黑,单击“格式”—“中文版式”—“带圈字符”.如带圈数字不美观,可右击带圈数字,选“切换域代码”,在域代码式中选黑圈,按CTRL+]或CTRL+[使其变大或缩小直至合适为止,右击选择“切换域代码”后关闭图片.
凌云县19879111413: 如何插入特殊符号里⑩后面的数字? - ?
敛洁维绛: 选中要加圈的字,“格式”——“中文版式”——“带圈字符”
凌云县19879111413: CDA符号⑩以上的怎么输入 - ?
敛洁维绛: 从word特殊字符下数字序号:⑩ 那特殊符号,如在搜狗输入法,设置下快捷也可以
凌云县19879111413: 如何在excel中输入 ⑩以后的字符 - ?
敛洁维绛: 方法1:在Word中输入带圈字符,复制,到Excel,按住Shift键,编辑—粘贴图片,单元格格式:;;;. 此方法可直接参与数据计算(属障眼法). 方法2:直接在word中输入再复制.此方法插入的是一个文本,不能直接参与数据计算 插入的字符只能使用英文字体,不能使用中文字体.