diff --git a/private/lib/dao/models/NotiziaModel.php b/private/lib/dao/models/NotiziaModel.php index bc95d76..14c3bcf 100644 --- a/private/lib/dao/models/NotiziaModel.php +++ b/private/lib/dao/models/NotiziaModel.php @@ -107,9 +107,9 @@ class NotiziaModel extends HasMediaModel{ public function cutTextHtmlSafe($attrName, $size){ $rval = strval( $this->$attrName ); if (strlen($rval) > ($size + 3) ){ - $rval = html_entity_decode( $rval , ENT_QUOTES | ENT_HTML401 ); - $rval = substr($rval, 0, $size); - $rval = htmlentities($rval) . "..."; + $rval = html_entity_decode( $rval , ENT_QUOTES | ENT_HTML5, 'UTF-8' ); + $rval = mb_substr($rval, 0, $size, 'UTF-8'); + $rval.= "..."; } return $rval; }