Полный список «небезопасных» символов в HTML? - PullRequest
3 голосов
/ 02 августа 2011

Как веб-разработчик, я знаком с экранированием символов &, < и > на моих интерактивных страницах.

Существует ли определенный список символов, который необходимоэкранирование при отображении пользовательского ввода в HTML?

Если конкретно, если у меня есть веб-приложение, которое отображает строку текста, введенную другим пользователем, какие символы необходимо экранировать?

Ответы [ 4 ]

2 голосов
/ 02 августа 2011

Для основных символов вы можете включить ' и " в дополнение к <, > и &.

Однако обратите внимание, что в зависимости от кодировкистраницы вы можете или не должны экранировать другие символы, например é.

1 голос
/ 02 августа 2011

Полный список вы можете найти здесь:

http://www.w3schools.com/tags/ref_entities.asp

0 голосов
/ 02 августа 2011

Вот список HTML4 сущностей .

0 голосов
/ 02 августа 2011

Вы хотите избежать всего, что может быть программным кодом, который будет выполняться скриптом, читающим ввод. Кроме этого, это действительно зависит от отдельного создателя сценария / приложения, что они хотят избежать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...