nodejs 內解決 IE11 query string unicode bug

在 IE 11 存在一個 query sting 的 bug,會發生的情況是網址 GET 有中文時,在其他瀏覽器下會先做 urlencode 再傳輸。只有 IE11 不會(包含 Windows Phone 的 IE11),所以 server 會收到像是 å–µ 的字,這字是把 utf8 編碼的字元當做 ascii encode 時產生的樣子。

Continue reading…