html_entity_decode не работает для некоторых сущностей HTML, таких как & #132;

У меня такой код:

echo html_entity_decode("„", ENT_QUOTES, "UTF-8");

Результат „ но ожидаемый результат .

Я тоже пробовал ISO-8859-1 вместо того UTF-8, но он все тот же.

Почему нет html_entity_decode работает в этом случае?

1 ответ

Это специальный char, а не html-объект, поэтому я думаю, что это будет правильный путь.

<?php
    $str = "&#132;";
    echo htmlspecialchars_decode($str);

    ?>
Другие вопросы по тегам