diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/PersonRenderer.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/PersonRenderer.java
index 6b5e78475f4efaa25f1e6d646f955872641db701..1596ec3c7dc5026a24d3577fe7bdb159ccb04293 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/PersonRenderer.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/PersonRenderer.java
@@ -22,6 +22,7 @@ import com.google.gwt.user.client.Element;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.columns.framework.renderers.SimplePersonRenderer;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.DOMUtils;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.StringUtils;
+import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.lang.StringEscapeUtils;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Person;
 
 /**
@@ -69,7 +70,7 @@ public final class PersonRenderer
         if (StringUtils.isBlank(email) == false)
         {
             final Element anchor = DOMUtils.createAnchorElement(null, "mailto:" + email, email);
-            DOM.setInnerText(anchor, personName);
+            DOM.setInnerText(anchor, StringEscapeUtils.unescapeHtml(personName));
             return DOM.toString(anchor);
         } else
         {