Постоянная HTML_ESCAPE
HTML_ESCAPE = const HtmlEscape()Конвертер String, который преобразует символы в HTML-сущности.
Это предназначено для очистки текста перед вставкой текста в документ HTML. Символы, имеющие значение в HTML, преобразуются в HTML-сущности (например, & для &).
Общий конвертер экранирует все символы, имеющие значение в атрибутах HTML или в обычном контексте элемента. Элементы со специальными типами содержимого (например, CSS или JavaScript) могут потребовать более специализированного экранирования, понимающего этот тип содержимого.
Если контекст, в котором будет вставлен текст, известен более подробно, можно пропустить экранирование некоторых символов (например, кавычек, если они не находятся внутри значения атрибута).
Экранированный текст следует использовать только внутри значений атрибутов HTML в кавычках или как текстовое содержимое обычного элемента. Использование экранированного текста внутри тега, но не внутри значения атрибута в кавычках, по-прежнему опасно.
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-convert/HTML_ESCAPE-constant.html