diff --git a/src/IconManager.php b/src/IconManager.php
index 7cb177f..74b3c86 100644
--- a/src/IconManager.php
+++ b/src/IconManager.php
@@ -37,6 +37,7 @@ use Message;
 use PageProps;
 use Parser;
 use RepoGroup;
+use Sanitizer;
 use Title;
 use TitleParser;
 
@@ -404,7 +405,7 @@ class IconManager {
 		}
 		return $this->linkRenderer->makeLink(
 			$linkTitle,
-			new HtmlArmor( $icon->getIcon() )
+			Sanitizer::decodeCharReferences( $icon->getIcon() )
 		) . "\u{00A0}";
 	}
 
