适用情况示例:

游戏(如王者荣耀)中ID被占用,可以添加一个空白符号无痛重名

让微信朋友圈的分隔符显得更高级(?

网上找的符号太容易重复、看不懂、复制别人的不知道到底复制了个什么东西?

这篇文章教你自己动手、丰衣足食!

查找方法

—— 如何找到一个"真正空白"的符号

(此处指并非用一些游戏中不显示的字符(如生僻字)来代替空白)

Unicode官网中有文件详细记录了各个符号的编码和含义,我常用的两个文件:

U2000系列:https://www.unicode.org/charts/PDF/U2000.pdf

UFE00系列:https://www.unicode.org/charts/PDF/UFE00.pdf

(捉个虫,FE00并不特殊,从E000开始就是一个系列了,详情可见我一年后写的新篇章)

仔细找找应该还能找到更多空白符号,不过我觉得这些已经挺够用的了。

找到你想要的编码后,可以到这个网站在线进行Unicode编码转换。

在左边文本框输入编码(需要\u前缀),点击 "UNICODE 转 中文" ,复制转换得到的符号即可。

个人常用的空白编码推荐:\u2060、\u2061、\u2062、200B、200C、200D

PS:由于某些符号可能完全不占位置,所以你甚至看不到选择显示的蓝色底。但实际上确实是有东西在的,这时候直接ACV大法即可。

查看方法

如果你想看看在别的地方复制来的空白符号到底是什么,就可以同样使用这个网站,复制字符到左边,选择 "中文 转 UNICODE" 就可以得到对应的编码。然后再根据编码去对应的官网文档里找就好了。

Q&A

Q:为什么这些符号是空白甚至不占用排版的?

A:

Unicode 是“万国码”,理论目标是给世界上所有文字和符号一个统一的编号。

Unicode 只定义“符号应该代表什么”,并不强制规定“符号应该怎么显示”。具体的显示(渲染)由字体(font)和排版引擎决定。

像 U+2060、U+2061、U+2062 属于 Unicode 的 General Punctuation(常用标点) 里的“格式控制字符”,官方定义就是 不占宽度、不显示字形。

提供复制用

U+200B

​

U+200C

‌

U+200D

‍

U+2060

⁠

更多推荐