Question: I am using python to generate a query string which will then be parsed by javascript.

Consider a fairly "complex" piece of data:

```
import urllib

params = {
         'record': 'customer',
         'filters': [
                 ('id', '>', 5),
                 ('name', 'startswith', 'Jean Luc')
         ]
}

urllib.urlencode(params)
'record=customer&filters=%5B%28%27id%27%2C+%27%3E%27%2C+5%29%2C+%28%27name%27%2C+%27startswith%27%2C+%27Jean+Luc%27%29%5D'

urllib.unquote(urllib.urlencode(params))
"record=customer&filters=[('id',+'>',+5),+('name',+'startswith',+'Jean+Luc')]"

```

In python, I can use `urlparse.parse_qs()` to take that url-encoded query string and reconstruct a Python structure.

Is there an equivalent for Javascript? Has someone written a library which knows how to parse such querystrings?

Incidentally, this Javascript is not running in a browser - it is an internal scripting functionality in a package called "Netsuite" - so using external javascript libraries is somewhat difficult (though ultimately doable if that is what is required.)

Answer: 
Found solution for it, it wasn't a typo, easyphp install it self with default errors, and I had to make a few workarounds to make it work.
Looks like you have a typo in your path. If your php folder is C:\EasyPHP\php\php546x121016161819\, your path shouldn't be pointing at c:\Program Files\Broadcom\Broadcom 802.11\Driver\php\php546...

It should be ...c:\Program Files\Broadcom\Broadcom\802.11\Driver
**\;c:**
\php\php546...