]> git.mxchange.org Git - friendica.git/commitdiff
shortening message: Solved issue with non latin characters
authorMichael Vogel <icarus@dabo.de>
Sun, 15 Jun 2014 18:46:56 +0000 (20:46 +0200)
committerMichael Vogel <icarus@dabo.de>
Sun, 15 Jun 2014 18:46:56 +0000 (20:46 +0200)
include/plaintext.php

index 58214daa16e04048bda2d5974a4e820613b297d2..3a81470b68aa585d46bf8df0220a4d81176e2560 100644 (file)
@@ -111,7 +111,7 @@ function shortenmsg($msg, $limit, $twitter = false) {
        $msg = "";
        $recycle = html_entity_decode("&#x2672; ", ENT_QUOTES, 'UTF-8');
        foreach ($lines AS $row=>$line) {
-               if (strlen(trim($msg."\n".$line)) <= $limit)
+               if (iconv_strlen(trim($msg."\n".$line), "UTF-8") <= $limit)
                        $msg = trim($msg."\n".$line);
                // Is the new message empty by now or is it a reshared message?
                elseif (($msg == "") OR (($row == 1) AND (substr($msg, 0, 4) == $recycle)))