From: hlad Date: Fri, 26 Jul 2019 10:57:39 +0000 (+0200) Subject: we work with utf8 string so we should use multibyte functions X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=c8ee4cc49f51ed944a03ab8c469046d0d0922b33;p=friendica.git we work with utf8 string so we should use multibyte functions --- diff --git a/include/api.php b/include/api.php index b1bb49c517..23afa72de9 100644 --- a/include/api.php +++ b/include/api.php @@ -2444,8 +2444,8 @@ function api_convert_item($item) $statustext = trim($statustitle."\n\n".$statusbody); } - if ((defaults($item, 'network', Protocol::PHANTOM) == Protocol::FEED) && (strlen($statustext)> 1000)) { - $statustext = substr($statustext, 0, 1000) . "... \n" . defaults($item, 'plink', ''); + if ((defaults($item, 'network', Protocol::PHANTOM) == Protocol::FEED) && (mb_strlen($statustext)> 1000)) { + $statustext = mb_substr($statustext, 0, 1000) . "... \n" . defaults($item, 'plink', ''); } $statushtml = BBCode::convert(api_clean_attachments($body), false);