Image

今天有種想慵懶度日的感覺,是適合當貓的日子。因此今天丟一下自己的舊文來分享給大家:
菜雞抓蟲: Url 變得怪怪的?你可能是零寬空格(ZWSP)的受害者!

這是之前某次抓蟲的奇妙旅程,某些 API 突如其來地報錯,看似正常的查詢字串卻一直跳出查無資料或參數錯誤。找了老半天,竟然是**零寬空格(Zero-width space, ZWSP)**在作祟!

零寬空格是完全沒有寬度的空白字元。這東西在 Unicode 叫做 U+200B,我們比較常見到的是編碼之後的樣子 %e2%80%8b\xe2\x80\x8b。他還有另外兩個兄弟 U+200CU+200D,平常在泰文、高棉文之類的地方工作,這東西的特色就是:肉眼不可見、殺人於無形

今天的轉貼就先到這邊,明天見 ><