Удаление HTML-сущностей в анализируемом тексте-Php



Как удалить / преобразовать символы, подобные этому " - " из разбираемого HTML-текста?



Есть ли какая-либо функция, чтобы удалить это??

782   2  

2 ответов:

Если вы используете html_entity_decode или аналогичную функцию PHP, проверьте, есть ли параметр для определения набора символов, используемого, например.

html_entity_decode ( string $string [, int $quote_style = ENT_COMPAT [, string $charset = 'UTF-8' ]] )

Http://www.php.net/manual/en/function.html-entity-decode.php

UTF-8, вероятно, будет отображать символы правильно, предполагая, что источник не является странным.

Эти символы обычно относятся к кодировке, с которой ваш браузер интерпретирует страницу. Вы можете попробовать изменить кодировку с помощью мета-тега в <head>, например:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Comments

    Ничего не найдено.