@shellex说: 定个闹钟,然后,晚安

Ubuntu.org.cn的灵异事件

地址在这里:http://forum.ubuntu.org.cn/viewtopic.php?t=138930&highlight=

在球猫描述的地址的4楼的同学(嘻嘻,还有我,上面这个地址的9楼),唔,看他左边的个人信息,全是颠倒的。

直觉认为是css的<backwords>标签了。看一眼,不是。

马上打开Firebugs

那是js动态修改了标签,添加<backwords>属性?也不是。

发现显示用户名的那个<a>标签很奇怪啊….

在FF里显示是 ...<a href="javascript:pn('‏‫‮');">‏‫‮</a>

其实上面的文本已经有问题的说,我是放在span才维护了该文排版世界的和平。复制到leafpad里面会发现这些编辑器的表现也会变得很奇怪的说。这么看来一定是特殊编码的字符了…用vim开16进制看看..

3个一组,一共3个码。在编辑器里面用方向键也能感觉出来的。vim普通模式下识别成<200f><202b><202e>,十六进制是  0xe2 0×80 0×8f 0xe2 0×80 0xab 0xe2 0×80 0xae

0xe2…嗯,UTF-8编码,用python:

print u’\u200f\u202b\u202e’.encode(“utf-8″)+’abc’

然后把输出的东西复制出来粘贴就OK咯。当然咯,只有在UTF-8环境下(utf-8 local 的OS和utf-8的网页都可以di,windows序估计不行)

文本从右向左排 : Unicode Character ‘RIGHT-TO-LEFT MARK’ (U+200F)
U+200F效果和HTML标签&rlm;等价的。

在嵌入式控件中反序文本 : Unicode Character ‘RIGHT-TO-LEFT EMBEDDING’ (U+202B)

反序文本 : Unicode Character ‘RIGHT-TO-LEFT OVERRIDE’ (U+202E)

可以用于阿拉伯系文字的显示,Pango貌似也这么干鸟似di..

关于这些信息,到
http://www.fileformat.info/info/unicode/char/search.htm
查询就对咯..

Sample:

‏‫‮这种技术,用来Anit-ɡ-∫-w是不是也可以也可以呢?
预编码成反的,然后用这个让他按照常态显示。

  1. On July 27, 2008 at 1:28 pm

    其中,U 200F和HTML标签‏效果等价的。

    Notify
  2. On July 28, 2008 at 9:20 pm

    ‏‫‮Hello World

    晕。真的倒了,怎么这么有意思,哈哈~

    我在想,GFW会不会注意到呢?

    Notify
  3. On July 28, 2008 at 9:22 pm

    ‏‫‮汗……没注意到,你上面也提到Anti-GFW了。字体奇怪,所以一时间没看出来。

    Notify
  4. On July 28, 2008 at 10:35 pm

    理论上是可以地,呵呵

    Notify
  5. On July 29, 2008 at 3:09 pm
    xzhang :

    \u200f\u202b\u202e这么神奇~?

    Notify
  6. On July 29, 2008 at 3:20 pm
    xzhang :

    ‏‫‮试试看

    Notify
  7. On August 3, 2008 at 10:40 pm
    aw :

    非常牛逼啊!!!

    Notify

Leave a Reply