Моя проблема заключается в следующем. У меня есть страница XHTML 1.1 , которая имеет форму и поля ввода. Одно из полей ввода содержит значение, которое является URI. Этот URI содержит пары ключ-значение с амперсандом ( & ) в качестве разделителя аргументов, который будет передан как запрос GET другим веб-приложением в браузере.
Обычно я использовал бы сущность &
для создания амперсандов для проверки кода как XHTML 1.1 . Моя проблема здесь в том, что приложение не получает GET-запрос, поскольку (как и ожидалось) браузер не понимает, как обрабатывать &
в URI.
Так что мой вопрос на самом деле заключается в том, как написать амперсанд без использования сущности HTML, поэтому браузер по-прежнему распознает его как разделитель аргументов и запрос GET правильно передается в веб-приложение.
Я пробовал шестнадцатеричное (% 26) кодирование амперсанда, но браузер по-прежнему не «переводит» его обратно на правильный символ &.
Смежный вопрос, но он не дает точного ответа на вопрос, который я задаю:
XHTML и кодировка & (Ampersand)