零宽连字 (ZWJ: Zero Width Joiner),是一个不打印字符。放在某些需要复杂排版语言(如阿拉伯语、印地语)的两个字符之间,使得这两个本不会发生连字的字符产生了连字效果。零宽连字符的 Unicode 码位是 U+200D (<200d>)。
Emoji 就使用 ZWJ 来合成表情。
零宽不连字 (ZWNJ: Zero-Width Non-Joiner) 是一个不打印字符,放在电子文本的两个字符之间,抑制本来会发生的连字,而是以这两个字符原本的字形来绘制。Unicode 中的零宽不连字字符映射为 U+200C (<200c>)。
加密方式
https://yuanfux.github.io/zero-width-web/
空格
U+2000En QuadU+2001Em QuadU+2002En SpaceU+2003Em SpaceU+2004Three-Per-Em SpaceU+2005Four-Per-Em SpaceU+2006Six-Per-Em SpaceU+2007Figure SpaceU+2008Punctuation SpaceU+2009Thin SpaceU+200AHair SpaceU+00A0No-Break Space (NBSP)
不可见字符
U+200BZero Width Space (ZWSP)U+200CZero Width Non-Joiner (ZWNJ)U+200DZero Width Joiner (ZWJ)U+200ELeft-to-Right Mark (LRM)U+200FRight-to-Left Mark (RLM)U+2061Function ApplicationU+2062Invisible TimesU+2063Invisible SeparatorU+2064Invisible PlusU+206AInhibit Symmetric SwappingU+206BActivate Symmetric SwappingU+206CInhibit Arabic Form Shaping