Я проверяю свой сайт, используя http://validator.w3.org, и у меня возникла проблема, связанная с &
в тексте описания моей ссылки.
Это взято из источника:
<a class='tag' href='/php/iphone software.php?function=developer&dev=witch%26wizards+inc.&store=143441'>witch&wizards inc.</a>
Это дает эту ошибку в валидаторе:
Строка 188, столбец 540: невозможно создать системный идентификатор для "волшебников" общего объекта
… 6wizards + inc. & Store = 143441 '> witch & wizards inc.
reference В документе была найдена ссылка на сущность, но не определена ссылка с этим именем
Если я urlencode описания, тогда проверка проходит, но пользователь видит текст, отображаемый urlencoded, т.е.
Разработчик ведьм% 26wizards + inc.
Тем не менее, я считаю, что это гораздо удобнее для пользователя, если это было отображено в незашифрованном виде, то есть
Разработчик ведьм и волшебников вкл.
Есть ли способ пройти проверку, но при этом отображается удобный текст?