Index: wp-includes/taxonomy.php
===================================================================
--- wp-includes/taxonomy.php	(revision 17357)
+++ wp-includes/taxonomy.php	(working copy)
@@ -879,7 +879,7 @@
 
 	if ( 'slug' == $field ) {
 		$field = 't.slug';
-		$value = sanitize_title($value);
+		$value = sanitize_title_for_query($value);
 		if ( empty($value) )
 			return false;
 	} else if ( 'name' == $field ) {
@@ -2825,6 +2825,8 @@
 			$term = &get_term($term, $taxonomy);
 		} else {
 			$term = &get_term_by('slug', $term, $taxonomy);
+			if ( !is_object($term) )
+				$term = &get_term_by('name', $term, $taxonomy);
 		}
 	}
 
