Index: wp-includes/classes.php
===================================================================
--- wp-includes/classes.php	(revision 3837)
+++ wp-includes/classes.php	(working copy)
@@ -287,6 +287,14 @@
 		}
 
 		$this->query_string = apply_filters('query_string', $this->query_string);
+
+		parse_str($this->query_string, $query_string_array);
+		$query_string_array = apply_filters('query_string_array', $query_string_array);
+		$new_qs = array();
+		foreach ( (array) $query_string_array as $k => $v) {
+			$new_qs[] = $k.'='.$v;
+		}
+		$this->query_string = implode('&', $new_qs);
 	}
 
 	function register_globals() {
