Я пытаюсь удалить символ нежелательной почты из потока html-строк с помощью PHP, но пока не увенчался успехом. Есть ли специальный синтаксис или логики для удаления специального символа из строки?Удалить Специальный символ из строки
Я попытался это до сих пор, но не работает
$new_string = preg_replace("�", "", $HtmlText);
echo '<pre>'.$new_string.'</pre>';
Если вы видите « », это означает, что вы используете неправильную кодировку символов. Он используется PHP для представления всего, что он не может отобразить. Таким образом, это может быть что угодно. –
Когда вы получаете , всегда что-то не так. Либо кодировка символов, кодировка страниц, кодировка базы данных и т. Д. - Удаление является симптомом лечения, но оно не излечивает болезнь. – davidkonrad
Как сказал Дэвид, вы неправильно кодируете базу данных для хранения содержимого. Я предполагаю, что вам нужно некоторое кодирование utf, и, вероятно, он использует обычный набор символов. Как указано, замена/снятие будет «удалять их, но очень плохой ответ :) – Brian