快好知 kuaihz

Unicode中的符号

记得之前一篇博文(http://blog.sciencenet.cn/blog-1213210-1249140.html)中,我说过一句“用好Unicode,什么符号都不怕", 可能有些人不太相信的。

可是,这句话基本上是正确的,只要你提到的符号不是组合符号或者是你自己临时创造的符号,你都可以在以下文件中找到,这个文件是就是Unicode 13.0的字符集。

URL:  https://pan.baidu.com/s/1_XZ39f3sIiQnsobpk8QdoA

提取码: vis3

当然,你也可以在线查找,输入码值来查找一个字符(反过来不先)URL: http://www.unicode.org/charts/

这个字符集收集了世界上各种语言的字符集,也包括了非常罕见的中文汉字。

这些特殊的字符,可能在Word中也不容易找到。

前几天我在审核一企业标准时,里面有一个微克的符号我在Word找了好久没有找到,在这个字符集中,我很容易就找到了码值为338D的字符就是它。

下面再重复说一下如何输出这些字符

1)如果在HTML页面中,找出这个字符的Unicode值之后,在Unicode码值(这是十六进制值)之前加&#x,之后再加一个英文分号;  比如上述338D的字符,在源代码中用

㎍

表示即可。

2)如果页面支持MathJax(前面的博客介绍过,比如在Typora编辑器中,或者添加了MathJax支持的网页中),用unicode宏来调用。格式是

 $unicode{x码值}$

, 这里的码值用具体的Unicode码值来替换,如338D就写成

$unicode{x338D}$

, 注意保持前面的x以表示这是十六进制值,否则它会理解为十进制值。

在Typora编辑器中,默认字符不能显示某些字符,可以指定字体,如

$unicode[Arial Unicode MS]{x235F}$

3)在Word中输出,先输入码值,再按Alt+X快捷键,Word会自动把Unicode码值转换为它对应的字符

4)在其它程序中,可以考虑先在HTML或Word中输入,再复制过去。

但是,并非每种字体都完全支持Unicode字符的显示(很多字体都做不到),因此有可能你的编辑器(如Word)其实没问题,但选定的字体或默认的字体不能显示而出现?或空白不显示的情况。Windows上的Arial Unicode MS的支持还不错,你可以尝试设置为这种字体来显示看看。如果你的系统上没有下载,可以到这个链接看看

https://www.onlinedown.net/soft/636018.htm

下面展示一些Unicode中支持的符号,字符下面的数字即是它的Unicode码值. 如果显示不太清晰可以放大一点来看(按住键盘上的Ctrl键,再向上滚动滚轮)

偏旁

带圈字符

补充箭头

补充数学符号

其它数学符号

补充箭头

补充箭头2

特殊符号(各种星形,花形等)

常用物理单位与日期

其它符号(笑脸哭脸,扑克符号都有了)

几何形状

带圈字符2

其它符号2

其它数字符号2

数字符号1

箭头 

罗马数字与常用分数

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:Unicode中的符号  符号  符号词条  Unicode  Unicode词条