Я храню HTML и текстовые данные в таблице базы данных в необработанном виде, однако у меня возникла небольшая проблема с их корректным выводом. Вот некоторые примеры данных, хранящихся в таблице КАК ЕСТЬ:
Код: Выделить всё
Professional Freelance PHP & MySQL developer based in Manchester.
Providing an unbeatable service at a competitive price.
Чтобы вывести эти данные, я делаю:
И это выводит данные правильно, однако, когда я выполняю проверку валидатора W3C, он говорит:
Код: Выделить всё
character "&" is the first character of a delimiter but occurred as data
Поэтому я попробовал использовать htmlemtities и htmlspecialchars, но это просто приводит к выводу на странице тегов HMTL.
Как это правильно сделать?
Подробнее здесь:
https://stackoverflow.com/questions/171 ... ed-as-data