如何發一條空白朋友圈

發空白朋友圈網上已經有教程,一種是打空格,然後點發語音,這是一種比較簡單的方法;但今天要介紹的是另一種發不可見字符的方法,因為該方法適用於任何社交軟件當中。

首先,我們先要理解什麼是不可見字符
不可見字符其實就是零寬空格,以下是摘自維基百科的解釋:

零寬空格(zero-width space, ZWSP)是一種不可打印的Unicode字符,用於可能需要換行處。

用法

在HTML頁面中,零寬空格可以替代<wbr>。但是在一些網頁瀏覽器(例如 Internet Explorer的版本6或以下)不支援零寬空格的功能。

示例

以下示例中,相鄰兩個不同的單詞之間夾有一個零寬空格。

Lorem​Ipsum​Dolor​Sit​Amet​Consectetur​Adipiscing​Elit​Sed​Do​Eiusmod​Tempor​Incididunt​Ut​Labore​Et​Dolore​Magna​Aliqua​Ut​Enim​Ad​Minim​Veniam​Quis​Nostrud​Exercitation​Ullamco​Laboris​Nisi​Ut​Aliquip​Ex​Ea​Commodo​Consequat​Duis​Aute​Irure​Dolor​In​Reprehenderit​In​Voluptate​Velit​Esse​Cillum​Dolore​Eu​Fugiat​Nulla​Pariatur​Excepteur​Sint​Occaecat​Cupidatat​Non​Proident​Sunt​In​Culpa​Qui​Officia​Deserunt​Mollit​Anim​Id​Est​Laborum

而下列示例中的單詞之間沒有一個零寬空格。

LoremIpsumDolorSitAmetConsecteturAdipiscingElitSedDoEiusmodTemporIncididuntUtLaboreEtDoloreMagnaAliquaUtEnimAdMinimVeniamQuisNostrudExercitationUllamcoLaborisNisiUtAliquipExEaCommodoConsequatDuisAuteIrureDolorInReprehenderitInVoluptateVelitEsseCillumDoloreEuFugiatNullaPariaturExcepteurSintOccaecatCupidatatNonProidentSuntInCulpaQuiOfficiaDeseruntMollitAnimIdEstLaborum

通常,零寬空格不會顯示出來,但是有些軟件(如QQ)可以顯示。

編碼

以下示例中,相鄰兩個不同的單詞之間夾有一個零寬空格。

在Unicode中,該字符為U+200B 零寬空格 ,HTML:&#8203;。在TeX是\hskip0pt;在LaTeX中是\hspace{0pt};在groff\:

Unicode字符表:http://www.fileformat.info/info/unicode/category/Mn/list.htm

這裡列出了許多字符,點進去Character就可以看到字符的相關編碼;比如第一個字符:U+0300,點進去我們可以看到HTML Entity (decimal)十進制編碼為&#768;,C/C++/Java source code編碼為"\u0300",那麼我們在html編輯器里輸入&#768預覽效果是看不到這個字符的,而在瀏覽器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://zws.im/,看起來沒區別,其實中間就是利用不可見字符生成了不同的鏈接;

比如,把我官網的鏈接:https://geekerline.com轉換成https://zws.im/‍‌‍‍‍‌‌‍‍‍‍‍‍‌‌‌,打開之後你會發現還是趣樂兔官網,是不是很神奇呢~

國外的網站可能不好使,那國內的有木有呢,當然有,國內同類型的短鏈接服務平台:

https://ml.mk/

快去試試吧~還有關於不可見字符的靈活用法歡迎在評論區留言喔~

給TA打賞
共{{data.count}}人
人已打賞
有趣

隱藏在Google搜索里的彩蛋,你知道幾個

2020-3-18 11:21:12

有趣

心情不好的時候 請點開這些治癒心靈的網站

2020-5-19 16:42:29

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
個人中心
今日簽到
有新私信 私信列表
搜索