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