复制一个字符
点上面任意字符。Discord 昵称最稳的是韩文填充符(U+3164)——某个服务器把 U+3164 过滤掉时,再用盲文空格(U+2800)兜底。
平台指南
为 Discord 服务器昵称、显示昵称、190 字的 About Me 简介和消息复制韩文填充符和盲文空格字符。每个都已经在 Discord 实际的字数限制下测过——也在那套会拒绝它们的新用户名系统下测过。
Discord 在 2023 年把名字系统拆成了两套。唯一的 @username(小写字母、数字、句点、下划线,2–32 字)会直接拒绝不可见字符。显示昵称和分服务器昵称都接受大多数 Unicode,最长 32 字,这也是不可见字符还能起作用的地方——昵称字段里放一个韩文填充符(U+3164),成员列表里就会显示成空白名。About Me 简介给你 190 字,支持完整 Markdown、表情和链接;普通消息给你 2,000 字(Nitro 是 4,000)。Discord 自己的 API 文档里写明它会「限制某些零宽和不渲染的字符」,所以盲文空格(U+2800)比零宽空格(U+200B)更稳妥——后者被过滤的次数更多。
点上面任意字符。Discord 昵称最稳的是韩文填充符(U+3164)——某个服务器把 U+3164 过滤掉时,再用盲文空格(U+2800)兜底。
粘到服务器昵称(Edit Per-Server Profile)、你的显示昵称、About Me 或消息里。唯一的例外是唯一的 @username:只接受小写字母数字,不要不可见字符。
长按字段,选粘贴,然后保存。名字或消息会从视野里消失,但 Discord 仍然把它算进 32 字昵称上限或 190 字简介上限里。
把一个韩文填充符粘进分服务器昵称字段,你在那个服务器的成员列表和聊天里就会显示成空白。你的全局显示昵称不受影响。
190 字的简介支持 Markdown,但会修剪末尾空格。不可见字符能给你真正的缩进和居中排版,这是普通空格撑不住的。
Discord 会拦截完全空的消息。一个不可见字符就能发出一行空白——很适合当作剧透段或长消息不同段落之间的分隔。
如果你写 Discord bot,在某个 embed 字段名里放一个零宽空格(U+200B),既能满足 API 的非空要求,又能让字段看起来是空的。
在某个特定服务器里让你的名字变空白。上限 32 字;只在那个服务器内覆盖你的全局显示昵称。
给你的全局名字加不可见的内边距。接受大多数 Unicode,最长 32 字——不过 Discord 现在经常要求至少有一个可见字形。
在 2,000 字的消息里发一行空白,或用不可见空格排版(Nitro 是 4,000 字)。
用真正的换行和缩进排出 190 字的简介。Markdown 能渲染,但有些地方 Markdown 管不到,不可见字符能撑住。
2023 年那次用户名迁移是理解一切的关键。唯一的 @username 只接受小写 a–z、0–9、句点和下划线——任何不可见字符都救不了,这是死规定。显示昵称和服务器昵称都接受大多数 Unicode,最长 32 字,而 Discord 的 API 文档明说它会「限制某些零宽和不渲染的字符」,这就是为什么实际效果上韩文填充符(U+3164)胜过零宽空格(U+200B)。About Me 简介能放 190 字,支持完整 Markdown、链接和表情——Nitro 上限相同。普通消息上限 2,000 字,Nitro 是 4,000。有个坑:越来越多审核 bot 会把消息里的零宽字符当成垃圾信号来扫,所以公开服务器里的不可见文字即便 Discord 自己接受,也可能踩中某条 automod 规则。
服务器昵称(1–32 字)、显示昵称(1–32)、About Me 简介(190)和消息(普通 2,000,Nitro 4,000)都接受不可见 Unicode 字符,其中韩文填充符(U+3164)和盲文空格(U+2800)最稳。唯一的 @username 是硬例外——Discord 把它限制成小写 a–z、0–9、句点和下划线,任何不可见字符都救不了。Discord 的 API 文档说它会「限制某些零宽和不渲染的字符」,这就是为什么零宽空格(U+200B)在 bot embed 之外时灵时不灵。桌面 App、浏览器客户端、iOS 和 Android 之间的渲染是一致的;但有些第三方审核 bot 会独立过滤不可见字符,所以某个服务器里的实际表现取决于管理员装了什么。
不能。唯一的 @username 只接受小写字母、数字、句点和下划线。你可以让分服务器昵称或显示昵称看起来是空白,但你的 @handle 在个人主页上永远会显示。
韩文填充符(U+3164)。它在桌面、iOS 和 Android 上都渲染成空白,而且比零宽空格(U+200B)更稳地通过 Discord 的名字校验。如果某个服务器过滤了 U+3164,就用盲文空格(U+2800)兜底。
常见原因有三个。一是你粘到了 @username 字段,那个字段会过滤它们。二是 Discord 在那个版本上把那个具体字符判了不合规。三是那个服务器装了会把空白昵称打回的 bot。换韩文填充符(U+3164)重新粘一次,在私人服务器里测一下。
会。About Me 简介上限 190 字,普通消息上限 2,000(Nitro 是 4,000)。不可见字符和可见字符算法一样。
不可见字符是标准 Unicode,Discord 的规范里没有禁止。不过有些审核 bot 会把零宽字符当成垃圾信号,而且用空白名字去规避规则或冒充别人,照样会被处置。
管用——这是它最好用的场景之一。在 embed 字段名里放一个零宽空格(U+200B),既能满足 Discord 的非空要求,又能让字段看起来是空的。这是富 embed 里常见的排版技巧。
探索其他平台的不可见文字生成器