экранирование <
Здравствуйте.
не являюсь js программистом, вопрос нубский как заэкранировать в js символы "<", чтобы они выглядели как "<", а не как "<"? |
Это не экранированием называется, а заменой на html сущности. Нужно заменить & на таковую, которая равна & будет выводиться как <.
|
блин как просто) спасибо)
|
Только < никак не отобразиться как <, должно быть <, html сущности заканчиваются точкой с запятой.
|
Цитата:
< Однако всегда считалось хорошей практикой завершать ссылки на сущности точкой с запятой. XML, а следовательно и XHTML предполагает их формально обязательными. Хотя спецификация HTML5 требует точку с запятой во всех случаях, однако в большинстве браузеров сущности без «;» могут использоваться в бо́льших случаях, чем описано в спецификации HTML 4.01. Код далее выводит «boo£bar» boo£bar |
Так обязательно или нет? Я настаиваю на обязательном и только по тому, что, например, htmlspecialchars (подобные ей, а также конверторы) обязательно ее поместит. Если в дальнейшем будут преобразования с предположением, что ее нет, то результат будет иной, чем ожидается.
|
Цитата:
Мой же ответ касался вашего утверждения «только < никак не отобразиться как <», которое совершенно неверно. |
Цитата:
|
Часовой пояс GMT +3, время: 14:59. |