发空白朋友圈网上已经有教程,一种是打空格,然后点发语音,这是一种比较简单的方法;但今天要介绍的是另一种发不可见字符的方法,因为该方法适用于任何社交软件当中。
首先,我们先要理解什么是不可见字符:
不可见字符其实就是零宽空格,以下是摘自维基百科的解释:
零宽空格(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/,打开之后你会发现还是趣乐兔官网,是不是很神奇呢~
国外的网站可能不好使,那国内的有木有呢,当然有,国内同类型的短链接服务平台:
快去试试吧~还有关于不可见字符的灵活用法欢迎在评论区留言喔~