Мой код:
$desc = apply_filters( 'woocommerce_short_description', $product->post->post_excerpt); $desc = strip_tags($desc); $desc = html_entity_decode($desc); echo substr(trim($desc),0,235); echo "...";
Представьте текст с помощью? Неизвестный знак в конце строки
введите описание изображения здесь
Попробуйте вместо этого mb_substr, чтобы исправить проблему со знаком вопроса в виде ромба,
mb_substr
echo mb_substr(trim($desc), 0, 235,'utf-8');