Я пишу код, который автоматически генерирует HTML, и я хочу, чтобы он правильно закодировал вещи.
Скажем, я создаю ссылку на следующий URL-адрес:
http://www.google.com/search?rls=en&q=stack+overflow
Я предполагаю, что все значения атрибутов должны быть закодированы в HTML. (Пожалуйста, исправьте меня, если я ошибаюсь.) Таким образом, если я помещаю вышеуказанный URL в якорный тег, я должен кодировать амперсанд как &
, например:
<a href="#" onclick="location.href='http://www.google.com/search?rls=en&q=stack+overflow'; return false;">
Правильно ли это?