所谓空白的朋友圈就是一条看起来没有文字的朋友圈,由于发朋友圈的时候不输入文字是无法发送的。不可见字符是有文字内容的,只是人的肉眼看不见,因此至关于空白。html
不可见字符就是零宽空格,见维基百科解释zh.wikipedia.org/wiki/%E9%9B… :浏览器
零宽空格(zero-width space, ZWSP)是一种不可打印的Unicode字符,用于可能须要换行处。微信
www.fileformat.info/info/unicod… 这里列出了许多不可见字符,控制台输入对应的Unicode码就能显示出来。网站
\u0300
就是
̀
这个字符,可是这个字符肉眼是看不见的。
00000000
>>> strlen('̀')
=> 2
复制代码
将上面copy的不可见字符发到朋友圈 ,效果以下: 加密
www.compart.com/en/unicode/… 和 unicode-table.com/cn/#lao 这里列出了一些有意思的字符。 spa
其中这个é
字符, unicode 是 \u00e9
, 而 '\u0301' 是个不可见字符, 'e' + '\u0301' 拼在一块儿就成了这样。e
的长度为1,拼接后长度为2,见 www.cnblogs.com/52cik/p/uni… 3d
'e'+Array(50).join('\u0301')
é́́́́́́́́́́́́́́́́́́́́́́́́́́́́́́́́́́́́́́́́́́́́́́́́ code
继续拼接字符 '很好玩'+Array(50).join('\u0310')+Array(50).join('\u0598')+Array(50).join('\u0e49');
orm
很好玩้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘cdn
zws.im/ 这个网站用不可见字符欺骗你的视觉。 输入网易云音乐网址后的地址变成了https://zws.im//
,看起来不是网易的地址却跳转到了网易。
https://ml.mk//
,若是是某个不可描述网站生成这样的短网址,而后你在办公室打开就尴尬了,因此说不要随意打开这些不认识域名的网站。
另外有人还作了个零宽字符隐藏加密网站,原理是利用零宽字符这种在文本中不显示的特殊字符,对加密文本进行转码,嵌入到普通文本当中,从而隐藏加密内容;表面看起来是一段普通文本,复制粘贴不会丢失。
推荐阅读: