]> git.mxchange.org Git - friendica.git/commitdiff
we work with utf8 string so we should use multibyte functions
authorhlad <hlad@hlad-ntb.option.local>
Fri, 26 Jul 2019 10:57:39 +0000 (12:57 +0200)
committerhlad <hlad@hlad-ntb.option.local>
Fri, 26 Jul 2019 10:57:39 +0000 (12:57 +0200)
include/api.php

index b1bb49c517116b6c31841169bd65f1811c0ffd1e..23afa72de9c3c2edbdd0a812ac86089f133753cc 100644 (file)
@@ -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);