Index: wp-includes/query.php
===================================================================
--- wp-includes/query.php	(revision 19257)
+++ wp-includes/query.php	(working copy)
@@ -2178,6 +2178,8 @@
 		if ( !empty($q['s']) ) {
 			// added slashes screw with quote grouping when done early, so done later
 			$q['s'] = stripslashes($q['s']);
+			if ( empty( $_GET['s'] ) && is_main_query() )
+				$q['s'] = urldecode($q['s']);
 			if ( !empty($q['sentence']) ) {
 				$q['search_terms'] = array($q['s']);
 			} else {
