Подтвердить что ты не робот

Должен ли процентный символ (%) всегда быть экранированным HTML?

Я знаю, что символ процента должен быть закодирован в URL-адресе, когда его передают, но когда я его показываю в браузере, нужно также избегать его так: %?

4b9b3361

Ответ 1

В URL-адресах знак процента (%) имеет особое значение, поэтому его следует избегать. В HTML это не так, поэтому нет необходимости его избегать.

Ответ 2

Я бы хотел добавить это - если вы используете javascript в href, у вас тоже проблемы. Проверьте этот пример:

http://jsfiddle.net/cs4MZ/

Один из способов обхода может использовать onclick вместо href.

Ответ 3

Если вы говорите в тексте HTML, видимом читателю, нет. Он не может сделать ничего вредного, там.

... если вы говорите о внутри атрибутов HTML, то да, это было бы хорошо рассмотреть.

URL и HTML - это разные языки, как это ни странно, так что у них разные недостатки.