Побег и символ в MailTo - PullRequest
       16

Побег и символ в MailTo

1 голос
/ 13 марта 2011

У меня есть URL-адрес, подобный следующему: http://localhost:9001/view/shopindex/display?keyword=test&searchPostcode=Postcode, и я помещаю его в текст нового сообщения электронной почты с помощью HTML mailTo (я знаю, что есть более удобные варианты mailTo, но я ограничен этим ). Фактически у меня есть это:

<a href="mailto: ?subject=Look at this link&amp;body=http://localhost:9001/view/shopindex/display?keyword=test&amp;searchPostcode=Postcode"></a>

Проблема в том, что когда я нажимаю и открываю новое сообщение электронной почты, в теле я получаю только следующее:

http://localhost:9001/view/shopindex/display?keyword=test

Я думаю, что mailto идентифицирует символ & в строке запроса URL-адреса веб-страницы как часть URL-адреса mailto. Есть ли способ, которым я могу избежать этого?

Спасибо!

Krt_Malta

1 Ответ

0 голосов
/ 13 марта 2011

Вместо этого попробуйте URL-кодировку символа амперсанда:

http://localhost:9001/view/shopindex/display?keyword=test%26searchPostcode=Postcode

У меня в Firefox все работает нормально, вы можете проверить его здесь .

...