Задать вопрос

Как распознать html escaping

Приветствую!

Есть сервис, с которого мы получаем контент для отображения на сайте. Сервис иногда переколбашивает, и мы получаем html escaped контент, а иногда нет.

Так как мы эскейпим все равно при выводе, то в первом случае мы отображаем html код.

Повлиять на сервис мы не можем.

Есть ли тулы, желательно на java, но описание подхода тоже подойдет, чтобы понять есть ли эскейпинг в контенте?

Спасибо
  • Вопрос задан
  • 3099 просмотров
Подписаться 3 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
Melkij
@Melkij
DBA для вашего PostgreSQL?
Тупо проверять на наличие < и >?
Ответ написан
AmdY
@AmdY
PHP и прочие вебштучки
не на java
php.net/manual/ru/function.htmlspecialchars.php
есть параметр который проверяет на двойное экранирование, выставьте его в false
bool $double_encode = true

в общем случае не стоит забывать, что даже если вам пришол кажись заескейпенный кусок, то не нужно считать что весь текст заескейпен.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы