为啥按住 Alt 键后在小键盘上输入 41420 就可以打出根号
\u0026#39;√\u0026#39;在GB 18030里是0xA1CC,转成十进制就是41420。
■网友
这是编码和软件共同决定的,你要是在Word里输就可能是别的符号了。
贴一个文章,看看吧
如何使用 ALT 键输入特殊符号
■网友
谢评论区 @刘松泉 指出错误。
然后花时间研究了一下,编码的问题。
推荐阮一峰的这篇文章:字符编码笔记:ASCII,Unicode 和 UTF-8
然后说一下我的测试过程来重新说一下这个问题。
平方根 U+221A:\u0026amp;#8730; - 平方根 U+221A - Unicode?字符百科
其中UTF系列,没有一个是41420,但我在Notepad++里新建了很多不同编码的文档,然后在文档里面使用【alt+41420】都可以打出√。
然后在GBK码表里找到√,文字コード表 - 簡体字中国語 (GB2312) - GBK
【为啥按住 Alt 键后在小键盘上输入 41420 就可以打出根号】 编码为A1CC,十进制41420。
那么,为什么是GBK?而不是其它的呢。
想了想可能是因为地区与语言设置的原因。
然后在控制面板里将语言和区域的相关设定都从中文切到日文,重启,再次尝试。
【alt+41420】输出 了【?】
※ MS932(Shift-JIS)中好像没有定义这A1CC,为什么输出个句号我真不知道了
那在日语环境里怎么使用alt打出根号呢,答案是【alt+33251】。
因为MS932里,根号的编码是81E3,十进制33251。
到这里,我以为一切明了了。alt+数字,这个数字指向的编码是系统默认语言的默认编码。
然后我打开了TIM,alt+数字的输入方式,不知道触发了它的什么鬼热键,它会关闭当前窗口,失败了,转向Word。
Word。。。尝试了一下【alt+33251】输出了【臣】,完全不按套路出牌。然后找了下【臣】的编码:‘\u0026amp;#33251; - 中日韩象形文字 U+81E3 - Unicode?字符百科
Word里尝试【alt+8730】也就是最上面看到的U+221A,然后果然输出了根号。
好吧,那么Word里使用的是Unicode编号?谁知道呢。
综上,我个人觉得。
在软件没有以某种方式覆盖Windows语言里的那个默认编码的情况下,alt+数字的方式会以当前语言的默认编码输出该编码的对应数字的字符。
用了“覆盖”,因为我在Notepad++里设置了编码的情况仍然不能影响它指向默认编码。
有人知道的话,如果方便请告诉我,非常感谢。
此外,原答案删掉了,不忍心看,放过我吧。
■网友
自己去查编码呀
■网友
笔记本没有小键盘
推荐阅读
- 医生■苏州援圭医生好样的!完成当地医院首例salter截骨术
- 为啥看到书柜上的藏书会有心旷神怡的感觉
- 为啥知乎上普便有一种【我在北上广深打工,所以拥有更好的视野】这样的错觉
- 为啥工商银行的用户体验如此之差
- 汽车|看了中消协4S店服务测评调查结果,终于知道法系车为啥卖不好了
- 你为啥从窝窝商城离职?
- 为啥5G和2.4G默认的BSSID是相同的
- 为啥电器实体店的价格比淘宝贵那么多
- 现在在线学习视频有很多了,为啥大部分人还是喜欢下载下来观看
- 为啥到现在你还没有女朋友 ?
