Неопознанный знак с использованием php substr - PullRequest
0 голосов
/ 21 июня 2020

Мой код:

$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 "...";

Представьте текст с помощью? Неизвестный знак в конце строки

введите описание изображения здесь

1 Ответ

0 голосов
/ 21 июня 2020

Попробуйте вместо этого mb_substr, чтобы исправить проблему со знаком вопроса в виде ромба,

echo mb_substr(trim($desc), 0, 235,'utf-8');
...