一整天都是錯誤。

遲了上班﹐搞錯了 firewall config ﹐駁錯了網線害人家 loop 破了 spanning tree ﹐轉寄信件變了刪除信件……

debug 一段 php ﹐想把

 echo(foo($bar)); 

改成

 echo( urlencode(foo($bar))); 

改了老半天都沒有效果﹐還差點跑了去破壞反 xss modules 。
最後發現﹐原來是 foo($bar) 本身有 echo($bar_rx) 在內﹐而傳回的是空心字串…… 怪不得怎 encode 都死直直……

要抱怨一下:
1. Moz 和 Opera 都懂得把 8 bit 或以上的 uri 字串正確地 encode ﹐就是 IE 會亂。
2. 兩個減號連在一起 (e.g. — ) ﹐php 的 urlencode 竟然給我譯出怪物……把那兩個減號連成一體﹐恐怕是 wordpress 在惡搞…