Скрипт позволяет вывести анонс к статье, то есть обрезает ее (Wordpress), но иногда на конце анонса выскакивает такая крякозябра Что нужно изменить в скрипте чтоб избавиться от нее: function wp_limit_post($max_char, $more_link_text = '[...]',$notagp = false, $stripteaser = 0, $more_file = '') { $content = get_the_content($more_link_text, $stripteaser, $more_file); $content = apply_filters('the_content', $content); $content = str_replace(']]>', ']]>', $content); $content = strip_tags($content); if (strlen($_GET['p']) > 0) { if($notagp) { echo substr($content,0,$max_char); } else { echo '<p>'; echo substr($content,0,$max_char); echo "</p>"; } } else if ((strlen($content)>$max_char) && ($espacio = strpos($content, " ", $max_char ))) { $content = substr($content, 0, $espacio); $content = $content; if($notagp) { echo substr($content,0,$max_char); echo $more_link_text; } else { echo '<p>'; echo substr($content,0,$max_char); echo $more_link_text; echo "</p>"; } } else { if($notagp) { echo substr($content,0,$max_char); } else { echo '<p>'; echo substr($content,0,$max_char); echo "</p>"; } } } Выводится анонс через: <?php wp_limit_post(350,'...'); ?> ЗЫ: если менять число выводимых символов, то в одних анонсах крякозябра пропадет, а в других появится(( Сказали на форуме вордпреса использовать мультибайтовые функции по работе с строками (mb_string), но я php знаю пока только поверхностно..
OZ-Style правильно вам все сказали, замените substr на http://php.net/manual/en/function.mb-substr.html с аргументом для вашей кодировки