空白昵称生成器
空白昵称生成器,是把「看上去是空的、但对系统来说不是空字符串」的字符按你要的长度排好、一键复制走的在线工具。到处找来的空白名字代码经常不好使:粘过去还是空的,或者显示成方框,你也没法确认自己复制到了没有。本页把 9 种可用的空白字符一次列全,长度 1~20 自己调,每条标出它占多少宽度、几个字节、会不会被首尾裁掉;复制完可以粘回本页自检,数清手上攥着几个字符。全程浏览器本地生成,名字不上传。
选好长度,9 种空白字符各给一条,挨个试挨个复制。
4 个 U+3164 韩文填充字符
HANGUL FILLER
- 看得见的字
- 4
- 显示宽度
- 8
- UTF-8 字节
- 12
- 裁首尾后剩
- 4
更常用的一个:不属于格式类字符、首尾也裁不掉,一个占两格宽。
4 个 U+2800 盲文空白
BRAILLE PATTERN BLANK
- 看得见的字
- 4
- 显示宽度
- 4
- UTF-8 字节
- 12
- 裁首尾后剩
- 4
半角宽,同样裁不掉;有些字体会画出一个很淡的点阵框。
4 个 U+FFA0 半角韩文填充
HALFWIDTH HANGUL FILLER
- 看得见的字
- 4
- 显示宽度
- 4
- UTF-8 字节
- 12
- 裁首尾后剩
- 4
韩文填充字符的半角版,想要更细的留白就用它。
4 个 U+200B 零宽空格
ZERO WIDTH SPACE
- 看得见的字
- 0
- 显示宽度
- 0
- UTF-8 字节
- 12
- 裁首尾后剩
- 4
一点宽度都不占,塞多少都不会把名字撑开。
4 个 U+2060 单词连接符
WORD JOINER
- 看得见的字
- 0
- 显示宽度
- 0
- UTF-8 字节
- 12
- 裁首尾后剩
- 4
和零宽空格一样不占宽度,另外还会阻止在这里断行。
4 个 U+180E 蒙古文元音分隔符
MONGOLIAN VOWEL SEPARATOR
- 看得见的字
- 0
- 显示宽度
- 0
- UTF-8 字节
- 12
- 裁首尾后剩
- 4
不占宽度;它在 Unicode 6.3 从空格类改成了格式类,老系统上行为可能不一致。
4 个 U+FEFF 零宽不换行空格
ZERO WIDTH NO-BREAK SPACE
- 看得见的字
- 0
- 显示宽度
- 0
- UTF-8 字节
- 12
- 裁首尾后剩
- 0
不占宽度,但首尾会被裁掉,且常被当成文件头的 BOM 处理掉。
4 个 U+3000 表意空格
IDEOGRAPHIC SPACE
- 看得见的字
- 4
- 显示宽度
- 8
- UTF-8 字节
- 12
- 裁首尾后剩
- 0
就是中文输入法打出来的全角空格,两格宽,首尾会被裁掉。
4 个 U+00A0 不换行空格
NO-BREAK SPACE
- 看得见的字
- 4
- 显示宽度
- 4
- UTF-8 字节
- 8
- 裁首尾后剩
- 0
网页里写作 的那个,一格宽,首尾会被裁掉,UTF-8 只占 2 字节。
个别设备的字体里没有这个字符时会显示成方框,复制后先在目标输入框里看一眼。
如何使用空白昵称生成器
在「空白名」模式里把长度调到你要的段数(1~20 个字符),下面 9 张候选卡会同步给出各自的成品,方括号标尺把这一片空白的边界圈出来给你看。
逐条对比卡片上的四个数字:看得见的字、显示宽度、UTF-8 字节、裁掉首尾后还剩几个。带「首尾会被裁掉」标记的那三个单独用容易存不住。
挑中一条点「复制」,把这条空白字符复制走,再粘到目标输入框里试一下能不能存住;剪贴板用不了时页面会自动选中同一串,按 Ctrl/⌘+C 也行。
复制完切到「粘贴自检」,把内容粘回来,页面会逐个列出你手上有哪些字符、各几个、有没有混进需要注意的字符。
关于空白昵称生成器的常见问题
- 空白昵称怎么弄出来才能粘到资料页上
- 空白昵称不是把名字删空,而是换成一种看不见、但对系统来说不算空字符串的字符。在本页「空白名」模式里选好长度,9 种空白字符会各给一条成品,点复制粘到目标输入框里就行。挑哪一条有讲究:带「首尾会被裁掉」标记的那几个,很多输入框在判空之前会先裁一遍首尾空白,单独用容易被裁光;韩文填充字符 U+3164 和盲文空白 U+2800 不在被裁的名单里,通常先试这两条。粘进去之后先看一眼输入框里的光标位置有没有往后走,再保存。
- 网上复制的空白名字代码为什么粘过去还是空的
- 多半是被首尾裁掉了。常见做法是把你填的内容先 trim 一遍再判断是不是空的,而 trim 按 Unicode 的空白属性裁——表意空格 U+3000、不换行空格 U+00A0、零宽不换行空格 U+FEFF 都在这份名单里,所以整串由它们组成的空白名字代码裁完就什么都不剩。换成不在这份名单里的字符(韩文填充字符 U+3164、盲文空白 U+2800、零宽空格 U+200B)通常就能留住。另一种情况是你复制时根本没选中——看不见的东西选没选中很难判断,粘回本页的自检框数一下就清楚了。
- 怎么知道空白昵称到底复制到了没有
- 把复制到的内容粘回本页的「粘贴自检」框。页面会按字素簇切开逐个扫,把里面的不可见字符按码点归并列成一张表:字符中文名、U+XXXX 码点、出现几次、首次出现在第几个字。如果一个都没找到,说明这次复制是空的,回去重新点一次复制按钮;如果表里的个数和你选的长度对得上,那就是拿到了。自检不改写你粘进来的内容,只做报告,所以也可以拿它去看别人的名字是用哪个字符做的。整段分析在你的浏览器里完成,不上传。
- 游戏空白名字为什么显示成方框
- 方框(也叫豆腐块)是字体缺字的表现:这台设备的字体里没有这个码点对应的字形,系统就画一个方框占位。它和「字符没存住」是两回事——内容其实是对的,只是显示不出来。可以换一个字形覆盖更广的字符再试,比如把韩文填充字符 U+3164 换成半角韩文填充 U+FFA0 或盲文空白 U+2800,或者干脆换成不占宽度的零宽空格 U+200B,一点位置都不占自然也就没有方框。要提醒的是,同一个游戏空白名字在电脑、手机、网页三端用的字体常常不一样,某一端好使不代表另一端也好使,建议每一端都自己粘一下看看。
- 透明昵称、隐形昵称和空白昵称是一回事吗
- 是同一件事的三种叫法,指的都是「名字位置上什么都看不见」这个效果,实现办法也一样:用一个看不见但不算空的字符占住那个位置。三个词在搜索里常混着用,本页把它们当同义词处理。需要分清的是另一件事:整片空白是把名字全换成空白字符,而「把字拉开」是在原名的每两个字之间塞空白字符、原名还看得见,本页的「间隔名」模式做的是后者。想要一个有内容、看得见的名字,可以去网名生成器换个思路。
- 用全角空格当空白昵称行不行
- 可以试,但它是 9 条候选里风险偏高的一个。表意空格 U+3000 就是中文输入法直接打出来的全角空格,两格宽、看着确实是空的,问题在于它属于 Unicode 的空白字符,首尾会被 trim 裁掉——整串都是它的时候大概率存不住。想做空格昵称又想留住的话有两个办法:一是改用裁不掉的韩文填充字符 U+3164 或盲文空白 U+2800;二是让它不落在首尾,比如前后各放一个裁不掉的字符、中间夹全角空格。改完粘回自检框数一下个数,比凭感觉猜可靠。
- 手机上怎么弄空白昵称,需要装软件吗
- 不用装软件,也不用注册,手机浏览器打开本页就能用:在「空白名」模式里选好长度,点候选卡上的「复制」,再切到目标输入框长按粘贴。手机上有两点和电脑不一样:一是有的输入法在粘贴时会顺手清掉看不见的字符,粘完先切回本页的「粘贴自检」框数一下个数,别只凭光标位置猜;二是手机与电脑装的字体不一样,同一个字符在电脑上正常、在手机上可能显示成方框,两端都要各自试一次。本页免费使用,生成与自检都在你自己的浏览器里跑完,昵称不上传。
- 空白昵称生成器会不会上传我的名字
- 不会。这个空白昵称生成器的字符表随页面一起打包进你的浏览器,生成、计数、自检三件事全部在本地完成,页面不会为它们发任何网络请求,你粘进来的名字和复制走的字符都不离开你的设备。存在本机的只有长度、字符、每处塞几个这几项参数偏好(localStorage),你填的名字和粘进自检框的内容一个字都不落盘,刷新页面就没了。
这 9 种空白字符有什么不一样
- 一次给全,不用猜。透明昵称、隐形昵称说的都是同一件事,能用的字符就这9 种,本页各出一条同长度的候选,挨个粘一下就知道哪条在你那个输入框里存得住。
- 四个数字同时给。看得见的字、显示宽度、UTF-8 字节、裁掉首尾后剩几个—— 这四个数经常互相不等,对方按哪个口径限长,卡住你的就是哪个数。
- 复制完能自己核对。粘回自检框,页面逐个列出你手上有哪些不可见字符、各几个。
- 本地生成,不上传。字符表随页面打包,生成与自检都在浏览器里跑完。
下面这张表是 4 个字符时的实测值,全部由页面现算,不是抄来的。 同一串东西的「长度」有四个口径:韩文填充字符 U+3164 是 4 个字符、8 格宽、12 字节;零宽空格 U+200B 同样是 4 个字符,却是 0 格宽;不换行空格 U+00A0 是 4 格宽,但只占 8 字节。
| 不可见字符 | 码点 | 显示宽度 | UTF-8 字节 | 裁首尾后剩 | 怎么用 |
|---|---|---|---|---|---|
| 韩文填充字符 | U+3164 | 8 格 | 12 字节 | 4 个 | 更常用的一个:不属于格式类字符、首尾也裁不掉,一个占两格宽。 |
| 盲文空白 | U+2800 | 4 格 | 12 字节 | 4 个 | 半角宽,同样裁不掉;有些字体会画出一个很淡的点阵框。 |
| 半角韩文填充 | U+FFA0 | 4 格 | 12 字节 | 4 个 | 韩文填充字符的半角版,想要更细的留白就用它。 |
| 零宽空格 | U+200B | 0 格 | 12 字节 | 4 个 | 一点宽度都不占,塞多少都不会把名字撑开。 |
| 单词连接符 | U+2060 | 0 格 | 12 字节 | 4 个 | 和零宽空格一样不占宽度,另外还会阻止在这里断行。 |
| 蒙古文元音分隔符 | U+180E | 0 格 | 12 字节 | 4 个 | 不占宽度;它在 Unicode 6.3 从空格类改成了格式类,老系统上行为可能不一致。 |
| 零宽不换行空格 | U+FEFF | 0 格 | 12 字节 | 0 个 | 不占宽度,但首尾会被裁掉,且常被当成文件头的 BOM 处理掉。 |
| 表意空格 | U+3000 | 8 格 | 12 字节 | 0 个 | 就是中文输入法打出来的全角空格,两格宽,首尾会被裁掉。 |
| 不换行空格 | U+00A0 | 4 格 | 8 字节 | 0 个 | 网页里写作 的那个,一格宽,首尾会被裁掉,UTF-8 只占 2 字节。 |
首尾裁不掉的那几个
多数输入框判断「名字是不是空的」之前会先裁一遍首尾空白,裁的依据是 Unicode 的空白属性。 这张表里 3 个字符(零宽不换行空格 U+FEFF、表意空格 U+3000、不换行空格 U+00A0)落在那份名单里, 整串由它们组成时裁完就什么都不剩;另外 6 个不在名单里,其中韩文填充字符 U+3164 与 盲文空白 U+2800 还不属于格式类字符,通常先试这两条。这是可以自己验的技术事实,不是经验之谈—— 表里的「裁首尾后剩」那一列就是当场算出来的。
一点宽度都不占的那几个
零宽空格 U+200B、单词连接符 U+2060、蒙古文元音分隔符 U+180E、零宽不换行空格 U+FEFF 这几个显示宽度是 0, 塞多少都不会把名字撑开,适合「想占位但不想变宽」的场合;代价是它们属于格式类字符, 有的系统会在保存时统一清掉。想反过来把这些 隐形字符清理 干净,用去空行空格那个工具更顺手。
别人代码里常见但不好使的
网上流传的空白名字代码里常有下面这几个。它们的共同毛病是「叠加不增长」:连写几个仍然只算一个字, 长度调了等于没调。本页把它们列出来但不生成,免得你调了半天发现长度没变。
| 字符 | 码点 | 重复 4 次后算几个字 | 为什么不进候选 |
|---|---|---|---|
| 韩文初声填充 | U+115F | 1 个 | 重复它不会变长:连着几个也只算一个字,长度调了等于没调。 |
| 韩文中声填充 | U+1160 | 1 个 | 同样叠加不增长,而且它会和前一个韩文填充黏成一个。 |
| 零宽非连接符 | U+200C | 1 个 | 同样是叠加不增长;在阿拉伯语、印地语里还会改变旁边字母的形状。 |
| 零宽连接符 | U+200D | 1 个 | 会把两侧的表情粘成一个新表情,塞进名字里等于改了别人的表情。 |
| 组合用字素连接符 | U+034F | 1 个 | 组合记号,会贴到前一个字上,不能独立存在。 |
| 高棉语固有元音 AA | U+17B5 | 1 个 | Unicode 已标注弃用,各系统渲染不一致。 |
| 软连字符 | U+00AD | 4 个 | 多数环境把它当「这里可以断行」的提示,显示结果随排版变。 |
想按 U+XXXX 这种写法反查某个字符,或者把它转成别的写法,可以用 Unicode 转换。
复制完怎么确认自己拿到了
这件事之所以难,是因为你复制的东西看不见——出了问题也没法排查。自检面板要解决的就是这个: 把看不见的东西变回看得见的。
把复制到的内容粘回自检框
切到「粘贴自检」,把刚复制的内容粘进去。页面按字素簇切开逐个扫,把命中的不可见字符按码点归并, 列出中文名、U+XXXX 码点、出现几次、首次落在第几个字。一个都没找到就说明这次复制是空的, 回去重点一次;个数和你选的长度对得上就是拿到了。它也能用来看别人的名字是用哪个字符做的。
结果看这三个数字就够了
一是个数:和你选的长度对不对得上;二是裁首尾后剩: 为 0 就说明这一串遇到会 trim 的输入框会被裁光;三是显示宽度: 有的地方按宽度限长,不占宽度的那几个怎么塞都是 0。想按各平台口径量一段文案的长度, 可以去文案限字检测。
名字不想删,只想把字拉开
空白名是整片空着,另一种常见需求是名字照旧、只把字之间的距离拉开,排出「疏 排 效 果」。 「间隔名」模式做的就是这件事:把名字粘进来,在每两个字之间塞进你选的空白字符, 需要的话首尾也各包一层。想要一个有内容、看得见的名字,去网名生成器更合适。
每两处之间塞几个合适
每处塞 1~10 个都行,但两个数要一起看:一是塞完之后的总宽度(表意空格 U+3000 一个就占 2 格, 塞三个等于多出 6 格),二是塞完之后的字符总数,有的地方按字符数限长。 页面在结果卡上把这两个数都现算出来了。名字只有一个字时插不出间隔, 打开「首尾也各包一层」才看得出效果。
带表情的名字会不会被拆
不会。间隔按「字素簇」切,也就是按你眼里的「一个字」切,一家三口、带肤色的手势、旗帜这类 由多个码点连起来的组合会被整体当成一个字,空白只插在它和下一个字之间,不会插进它内部把它拆成残片。 本页也不会改动名字里已有的表情,插进去的只是空白。
用这些空白字符之前先说清楚
- 不承诺任何平台能用。本页只陈述字符本身的 Unicode 属性(宽度、字节、裁不裁得掉), 能不能在某个输入框里存住,请自己粘一下试。各家的校验规则不同,也会变。
- 长度上限 20 个字符,下限 1 个。再长通常没有意义,很多地方本身就有字符数上限。
- 显示成方框是字体缺字,不是没存住。换一个字形覆盖更广的字符再试, 或者换成不占宽度的那几个。
- 产出没有隐藏语义。本页只处理昵称本身,产出的内容粘回自检框就能全量还原, 不往文字里藏信息、也不给文案埋标记。
这些字符是用来给自己的名字留白的,不是用来冒充别人或者让人认不出你是谁的。