發空白朋友圈網上已經有教程,一種是打空格,然後點發語音,這是一種比較簡單的方法;但今天要介紹的是另一種發不可見字符的方法,因為該方法適用於任何社交軟件當中。
首先,我們先要理解什麼是不可見字符:
不可見字符其實就是零寬空格,以下是摘自維基百科的解釋:
零寬空格(zero-width space, ZWSP)是一種不可打印的Unicode字符,用於可能需要換行處。
用法
在HTML頁面中,零寬空格可以替代<wbr>
。但是在一些網頁瀏覽器(例如 Internet Explorer的版本6或以下)不支援零寬空格的功能。
示例
以下示例中,相鄰兩個不同的單詞之間夾有一個零寬空格。
LoremIpsumDolorSitAmetConsecteturAdipiscingElitSedDoEiusmodTemporIncididuntUtLaboreEtDoloreMagnaAliquaUtEnimAdMinimVeniamQuisNostrudExercitationUllamcoLaborisNisiUtAliquipExEaCommodoConsequatDuisAuteIrureDolorInReprehenderitInVoluptateVelitEsseCillumDoloreEuFugiatNullaPariaturExcepteurSintOccaecatCupidatatNonProidentSuntInCulpaQuiOfficiaDeseruntMollitAnimIdEstLaborum
而下列示例中的單詞之間沒有一個零寬空格。
LoremIpsumDolorSitAmetConsecteturAdipiscingElitSedDoEiusmodTemporIncididuntUtLaboreEtDoloreMagnaAliquaUtEnimAdMinimVeniamQuisNostrudExercitationUllamcoLaborisNisiUtAliquipExEaCommodoConsequatDuisAuteIrureDolorInReprehenderitInVoluptateVelitEsseCillumDoloreEuFugiatNullaPariaturExcepteurSintOccaecatCupidatatNonProidentSuntInCulpaQuiOfficiaDeseruntMollitAnimIdEstLaborum
通常,零寬空格不會顯示出來,但是有些軟件(如QQ)可以顯示。
編碼
以下示例中,相鄰兩個不同的單詞之間夾有一個零寬空格。
在Unicode中,該字符為U+200B 零寬空格 ,HTML:​
。在TeX是\hskip0pt
;在LaTeX中是\hspace{0pt}
;在groff是\:
。
Unicode字符表:http://www.fileformat.info/info/unicode/category/Mn/list.htm
這裡列出了許多字符,點進去Character
就可以看到字符的相關編碼;比如第一個字符:U+0300,點進去我們可以看到HTML Entity (decimal)十進制編碼為̀
,C/C++/Java source code編碼為"\u0300"
,那麼我們在html編輯器里輸入̀
預覽效果是看不到這個字符的,而在瀏覽器Console里輸入"\u0300"
我們又可以看到該字符。
好,現在回到發空白朋友圈的問題上,我們可以複製上面的不可見字符(因為不可見,複製起來並不容易),這裡為了方便大家,在公眾號(微信搜“趣樂兔”或搜上方二維碼)里回複數字1
即可獲得不可見字符(我選取的是U+034F字符),你只需複製空白內容然後到朋友圈上粘貼發表即可,一條空白朋友圈就誕生了。當然,該字符你用到微博上或者其他社交平台上也是可以的。
擴展
根據上面的字符表,和得到的實際效果,我們嘗試將這些字符和中文字組合在一起看看:
‘呵呵’+Array(20).join(‘\u0310’); // “呵呵̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐”
‘呵呵’+Array(20).join(‘\u031D’); // “呵呵̝̝̝̝̝̝̝̝̝̝̝̝̝̝̝̝̝̝̝”
‘呵呵’+Array(20).join(‘\u0E47’); // “呵呵็็็็็็็็็็็็็็็็็็็”
‘呵呵’+Array(20).join(‘\u0e49’); // “呵呵้้้้้้้้้้้้้้้้้้้”
‘呵呵’+Array(20).join(‘\u0598’); // “呵呵֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘”
再嘗試這麼玩…
‘呵呵’+Array(20).join(‘\u0310’)+Array(20).join(‘\u0598’)+Array(20).join(‘\u0e49’); // “呵呵้้้้้้้้้้้้้้้้้้้̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐̐֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘֘”
同樣道理,把不可見字符運用到短鏈接當中去;
零寬短網址
該網站生成的短鏈接從來都是:https://zws.im/,看起來沒區別,其實中間就是利用不可見字符生成了不同的鏈接;
比如,把我官網的鏈接:https://geekerline.com轉換成https://zws.im/,打開之後你會發現還是趣樂兔官網,是不是很神奇呢~
國外的網站可能不好使,那國內的有木有呢,當然有,國內同類型的短鏈接服務平台:
快去試試吧~還有關於不可見字符的靈活用法歡迎在評論區留言喔~