diff --git apachesolr.module apachesolr.module
index b169566..bfeac77 100644
--- apachesolr.module
+++ apachesolr.module
@@ -2277,7 +2277,7 @@ function apachesolr_l($text, $path, $options = array()) {
$get = array_diff_key($_GET, array('q' => 1, 'page' => 1), $options['query'], $query->get_url_queryvalues());
$options['query'] += $get;
- return ''. ($options['html'] ? $text : check_plain($text)) .'';
+ return ''. ($options['html'] ? $text : check_plain(html_entity_decode($text))) .'';
}
function apachesolr_js() {
@@ -2309,7 +2309,7 @@ function apachesolr_js() {
function theme_apachesolr_unclick_link($facet_text, $path, $options = array()) {
apachesolr_js();
if (empty($options['html'])) {
- $facet_text = check_plain($facet_text);
+ $facet_text = check_plain(html_entity_decode($facet_text));
}
else {
// Don't pass this option as TRUE into apachesolr_l().