Моя основная проблема заключается в том, что на страницу поступает какой-то вывод с пробелом, записанным как "
". Я хочу заменить его обратно пробелом. Я пытался str_replace(" "," ",$mystr)
и даже preg_replace("/( )/", " ", $mystr)
, но безрезультатно. Как мне это сделать? И вообще, если есть другие html-коды, поступающие в качестве вывода, например "&"
, есть ли способ заменить их фактическим выводом символов вместо html-кода?
Изменить: Позвольте мне прояснить несколько вещей здесь: я не хочу, чтобы люди вводили теги "" в источник редактируемой страницы. Чтобы предотвратить это, нам нужен механизм экранирования специальных символов. Но проблема в том, что некоторые действительные символы также экранированы. Я хочу убрать их, но также хочу убедиться, что безопасность не нарушена.