【转】奇怪的unicode字符
今天在微信上看到了许多“XXX撤回了一条消息并XXX”,然后想起来这个以前看到过的反向字符,于是找到了一篇这样的文章转载过来给大家看看
原文链接:http://zzfei.com/unicode-trick-characer/comment-page-1/
昨天在校内发现了个发射的状态,想到和之前没搞清楚的菊花文应该差不多,遂又了解了一番。
其实归结到底,这些小玩意都是用了些特殊的unicode字符。至于为什么有些字符可以有些不可以,我就不太懂了——unicode不是小玩意,我现在懒得去研究了。还是抄一抄,同时总结一下。
1.文字反向
字符实体编号:‮
学名 Unicode Character ‘RIGHT-TO-LEFT OVERRIDE’ (U+202E)
我发现用了这个字符后,后面输入的顺序我有点搞不定了,所以配合它的搭档用是不错的 (U+202D) ‭
文字反向测试,如果正不回去会很蛋疼。。。 这下好了吧,其实多了另一个看不见的家伙
参考资料:
http://www.fileformat.info/info/unicode/char/202e/index.htm
http://en.wikipedia.org/wiki/Bi-directional_text
http://en.wikipedia.org/wiki/Unicode_control_characters#Bidirectional_text_control
2.菊花文
字符实体编号:҉
学名 Unicode Character ‘COMBINING CYRILLIC MILLIONS SIGN’ (U+0489)
只要将这个字符和正常文字“搅拌”在一起就可以用了,现提供一个找到的js,贴到地址栏就可以了。貌似很多地方可以用来多国关键字监测,我就不拿咱的博客试验了。
javascript:var s="菊花文测试啊";var s2="";var i=0;while(i<s.length){s2 += String.fromCharCode(1161)+ s.charAt(i);i++;};alert(s2);void(0)
我҉勒҉个҉去҉啊
参考资料:
http://www.fileformat.info/info/unicode/char/489/index.htm
3. ( ส็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็ 喷射!!!ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้)
在校内发现这串有趣的字符,研究了好一会才发现这个可真是一大串啊,结果如下图。与上面不同的是,这些都是unicode可见字符。但是我发现下面的字符换成另外一些就不会这样显示,不知道为什么。
看上去小小的无处不在的字符我们也是一知半解罢了……我们可能了解的知识比我们想象的要多得多。