Какие символы имеют символы новой строки (\ n) и возврат каретки (\ r) преобразуются при использовании EncodeForHTML в ColdFusion? Я попробовал все, что мог (или найти в Интернете), но не могу найти то, что мне нужно использовать в своем REReplace, чтобы преобразовать в теги break (br) после кодирования (мне нужно сделать это для отображения).ColdFusion EncodeForHTML и новые строки
То, что я хотел бы сделать что-то вроде
#REReplace(EncodeForHTML(myVar), "html encoded newline etc chars", "<br />", "all")#
Однако, потому что я не могу понять, что эти строки и возврата каретки преобразуются в единственный способ, я могу заставить его работать его делать REReplace до и после EncodeForHTML, что не кажется очень разумным или эффективным. Например:
#REReplace(EncodeForHTML(REReplace(myVar, "\r\n|\n\r|\n|\r", "<br />", "all")), "<br &##x2f;>", "<br />", "all")#
Я использую CF 10.