Мобильные устройства конвертируют + в & - # 43; в URL - PullRequest
0 голосов
/ 06 декабря 2011

У меня есть URL на веб-сайте, который содержит знак +. Формат URL

http://Path/page.aspx?ItemPath=%2fArg1+Arg2

Мобильные браузеры конвертируют знак + в +, и это заставляет страницы не работать. Если вы используете Google Chrome (как и я), и вы вводите + в адресной строке, он будет выполнять поиск Google для +. Если вы откроете страницу Google и введете + в строке поиска, она выдаст те же результаты, но не изменит текст поиска с + на +

Я провел тестирование на iPad 2 с установленной iOS 5 и сотовым телефоном Android с установленным мобильным браузером FireFox, и оба они преобразуют символ + в URL-адресе в +

Эту проблему очень сложно погуглить

EDIT: Проведя некоторые исследования, я понял, что браузер конвертирует + в свой код ASCII

1 Ответ

0 голосов
/ 20 декабря 2011

Решение этой проблемы состоит в том, чтобы удалить знак «+» и вместо этого поставить код в коде. Браузер автоматически преобразует пробел в знак «+» вместо конвертации пробела в код ascii

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...