diff --git a/modules/taxonomy/views_plugin_argument_validate_taxonomy_term.inc b/modules/taxonomy/views_plugin_argument_validate_taxonomy_term.inc
index 435db0d..2d3552d 100644
--- a/modules/taxonomy/views_plugin_argument_validate_taxonomy_term.inc
+++ b/modules/taxonomy/views_plugin_argument_validate_taxonomy_term.inc
@@ -174,10 +174,10 @@ class views_plugin_argument_validate_taxonomy_term extends views_plugin_argument
           $query->condition('tv.machine_name', $vocabularies);
         }
         if ($transform) {
-          $query->where("replace(td.name, ' ', '-') = :name", array(':name' => $argument));
+          $query->where("replace(td.name, ' ', '-') = :name", array(':name' => decode_entities($argument)));
         }
         else {
-          $query->condition('td.name', $argument);
+          $query->condition('td.name', decode_entities($argument));
         }
         $term = $query->execute()->fetchObject();
 
