Вопросы с тегом «urlencode»

Текст «кодировать URL» или «кодировать процент» означает кодировать его для использования в URL. Некоторые символы недействительны при использовании в URL-адресах как есть, и поэтому многие символы должны быть закодированы (закодированы в процентах) при появлении в URL-адресах.

14
URLEncoder не умеет переводить символы пробела
Я ожидаю System.out.println(java.net.URLEncoder.encode("Hello World", "UTF-8")); вывести: Hello%20World (20 - шестнадцатеричный код ASCII для пробела) Однако, что я получаю, это: Hello+World Я использую неправильный метод? Какой правильный метод я должен использовать?
179 java  url  urlencode 




8
Как URL кодировать строку в Ruby
Как мне URI::encodeстроку вроде: \x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a чтобы получить его в формате как: %124Vx%9A%BC%DE%F1%23Eg%89%AB%CD%EF%124Vx%9A согласно RFC 1738? Вот что я попробовал: irb(main):123:0> URI::encode "\x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a" ArgumentError: invalid byte sequence in UTF-8 from /usr/local/lib/ruby/1.9.1/uri/common.rb:219:in `gsub' from /usr/local/lib/ruby/1.9.1/uri/common.rb:219:in `escape' from /usr/local/lib/ruby/1.9.1/uri/common.rb:505:in `escape' from (irb):123 from /usr/local/bin/irb:12:in `<main>' Также: irb(main):126:0> CGI::escape "\x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a" ArgumentError: invalid byte sequence …


4
Должен ли я кодировать данные POST в URL-адресе?
Я отправляю данные во внешний API (используя PHP, если это необходимо). Должен ли я кодировать URL-адреса переменных POST, которые я передаю? Или мне нужно только URL-кодировать данные GET? Спасибо! ОБНОВЛЕНИЕ: это мой PHP, если он актуален: $fields = array( 'mediaupload'=>$file_field, 'username'=>urlencode($_POST["username"]), 'password'=>urlencode($_POST["password"]), 'latitude'=>urlencode($_POST["latitude"]), 'longitude'=>urlencode($_POST["longitude"]), 'datetime'=>urlencode($_POST["datetime"]), 'category'=>urlencode($_POST["category"]), 'metacategory'=>urlencode($_POST["metacategory"]), 'caption'=>($_POST["description"]) ); $fields_string …

7
Кодирование параметров запроса URL в Java
Как кодировать параметры запроса для перехода по URL-адресу в Java? Я знаю, это кажется очевидным и уже заданным вопросом. Есть две тонкости, в которых я не уверен: Следует ли кодировать пробелы в URL-адресе как «+» или «% 20»? В Chrome, если я ввожу "http://google.com/foo=?bar me", Chrome изменяет его на кодировку% …
109 java  urlencode 

5
Как правильно кодировать символы Unicode в URL?
Я знаю нестандартную схему% uxxxx, но это не кажется разумным выбором, так как схема была отклонена W3C. Несколько интересных примеров: Сердечный персонаж. Если я введу это в свой браузер: http://www.google.com/search?q=♥ Затем скопируйте и вставьте его, я вижу этот URL http://www.google.com/search?q=%E2%99%A5 что заставляет думать, что Firefox (или Safari) делает это. urllib.quote_plus(x.encode("latin-1")) …

5
Как правильно URL-адрес кодировать строку в PHP?
Я создаю страницу поиска, где вы вводите поисковый запрос, и форма отправляется search.php?query=your query. Какая функция PHP является лучшей и которую я должен использовать для кодирования / декодирования поискового запроса?
97 php  urlencode 

2
Почему curl обрезает эту строку запроса?
Я уверен, что ответом на это будет какая-то до боли очевидная проблема с кодировкой символов ... Я использую curl в командной строке для тестирования некоторых конечных точек в приложении Python. Конечная точка принимает параметры URL-адреса широты и долготы. Ничего особенного. Я ввел команду: curl -v -L http://localhost:5000/pulse/?lat=41.225&lon=-73.1 Сервер отвечает с …
90 curl  urlencode 


19
Кодирование / декодирование URL-адресов в C ++ [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 2 года назад . Уточните этот вопрос Кто-нибудь знает какой-нибудь хороший код на C ++, который делает это?
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.