You've been handling query strings wrong. It's OK, so has everybody else. When I say "everybody else" I mean that I've yet to find an accurately conforming library in any language that I use. I think it's finally time to cover all of the complicated parts of query strings in hopes that someday, someone will get them right.
Read more »