QUERY_STRINGとcookieのパース
例えばアクセス時のURLが
http://aaa/bbb.html?x=1&y=%CE%B1
だったとして、
location.search.parseQuery()
とすれば、
{x:"1",y:"α"}
が返ってくる。
中でdecodeURIComponentをしてくれてるので、ちゃんとデコードされてる(ただし、UTF-8決めうち)。
なお、parseQueryのかわりにtoQueryParamsを使っても同じ。
引数としてセパレータ文字を指定できる(デフォルトが"&"になっている)。
ということは、cookieの場合なら、
document.cookie.parseQuery("; ")
でいけるか。