转自 @苏生不惑 3年前的代码,我擦,为什么为什么,这么厉害
// language: javascript
// 打开控制台运行,亲
Function("".replace(/.{8}/g,function(u){return String.fromCharCode(parseInt(u.replace(/\u200c/g,1).replace(/\u200d/g,0),2))}))();

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
原理类似这样
那些红点证明了其实是有字符的,对吧?
然后你开一下元素审查,可以看到很多
‍和‌,他们是零宽连字和零宽不连字(具体请看维基百科),前面的unicode是U+200D,后面是U+200C,所以就可以用这两个看不见字符代表了0和1,这样可以用看不见的二级制编码去取unicode的文字就是这样
致敬@苏生不惑 大神