所謂空白的朋友圈就是一條看起來沒有文字的朋友圈,由於發朋友圈的時候不輸入文字是無法發送的。不可見字符是有文字內容的,只是人的肉眼看不見,因此至關於空白。html
不可見字符就是零寬空格,見維基百科解釋zh.wikipedia.org/wiki/%E9%9B… :瀏覽器
零寬空格(zero-width space, ZWSP)是一種不可打印的Unicode字符,用於可能須要換行處。微信
www.fileformat.info/info/unicod… 這裏列出了許多不可見字符,控制檯輸入對應的Unicode碼就能顯示出來。網站
好比第一個\u0300
就是
̀
這個字符,可是這個字符肉眼是看不見的。
經過進制轉換能夠看到它的二進制是
00000000
在PHP裏能夠看到它的長度爲2
>>> strlen('̀')
=> 2
複製代碼
將上面copy的不可見字符發到朋友圈 ,效果以下: 加密
若是你也想發條空白的朋友圈,在公衆號內回覆 朋友圈 獲取,固然微博也是能夠的 weibo.com/2717930601/… 星球同樣:www.compart.com/en/unicode/… 和 unicode-table.com/cn/#lao 這裏列出了一些有意思的字符。 spa
好比手錶 ⌚ ,版權 ℗ ,商標 ™ , 箭頭 ↱,鍵盤 ⌨ 等,在控制檯輸入'\u231a'就是手錶。 上面的字符是無法用輸入法直接輸入的,因此搜狗輸入法也提供了一些特殊字符。其中這個é
字符, 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//
,若是是某個不可描述網站生成這樣的短網址,而後你在辦公室打開就尷尬了,因此說不要隨意打開這些不認識域名的網站。
另外有人還作了個零寬字符隱藏加密網站,原理是利用零寬字符這種在文本中不顯示的特殊字符,對加密文本進行轉碼,嵌入到普通文本當中,從而隱藏加密內容;表面看起來是一段普通文本,複製粘貼不會丟失。
推薦閱讀: