零宽字符加密
零宽连字 (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+2000
En QuadU+2001
Em QuadU+2002
En SpaceU+2003
Em SpaceU+2004
Three-Per-Em SpaceU+2005
Four-Per-Em SpaceU+2006
Six-Per-Em SpaceU+2007
Figure SpaceU+2008
Punctuation SpaceU+2009
Thin SpaceU+200A
Hair SpaceU+00A0
No-Break Space (NBSP)
不可见字符
U+200B
Zero Width Space (ZWSP)U+200C
Zero Width Non-Joiner (ZWNJ)U+200D
Zero Width Joiner (ZWJ)U+200E
Left-to-Right Mark (LRM)U+200F
Right-to-Left Mark (RLM)U+2061
Function ApplicationU+2062
Invisible TimesU+2063
Invisible SeparatorU+2064
Invisible PlusU+206A
Inhibit Symmetric SwappingU+206B
Activate Symmetric SwappingU+206C
Inhibit Arabic Form Shaping