Pytania otagowane jako urlencode

„Kodowanie adresu URL” lub „kodowanie procentowe” oznacza zakodowanie go w celu użycia w adresie URL. Niektóre znaki są nieprawidłowe, gdy są używane w postaci, w jakiej są w adresach URL, a więc są zakodowane w postaci kodu URL (zakodowane w procentach), gdy pojawiają się w adresach URL.

14
URLEncoder nie może przetłumaczyć znaku spacji
Spodziewam się System.out.println(java.net.URLEncoder.encode("Hello World", "UTF-8")); do wyjścia: Hello%20World (20 to kod szesnastkowy ASCII dla spacji) Jednak otrzymuję: Hello+World Czy używam złej metody? Jaka jest właściwa metoda, której powinienem użyć?
179 java  url  urlencode 




12
Jak tworzyć parametry zapytania w JavaScript?
Czy istnieje sposób na utworzenie parametrów zapytania do wykonywania żądania GET w JavaScript? Tak jak w Pythonie, który masz urllib.urlencode(), który pobiera słownik (lub listę dwóch krotek) i tworzy ciąg podobny do 'var1=value1&var2=value2'.

8
Jak zakodować łańcuch w Rubim w adresie URL
Jak mam URI::encodetaki ciąg: \x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a aby uzyskać to w formacie takim jak: %124Vx%9A%BC%DE%F1%23Eg%89%AB%CD%EF%124Vx%9A zgodnie z RFC 1738? Oto, czego próbowałem: 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>' Również: 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 …

4
Czy powinienem zakodować dane POST w adresie URL?
Wysyłam dane do zewnętrznego API (używając PHP, jeśli jest to istotne). Czy powinienem zakodować w adresie URL zmienne POST, które przekazuję? A może muszę tylko zakodować dane GET w adresie URL? Dzięki! AKTUALIZACJA: To jest mój PHP, na wypadek gdyby miał znaczenie: $fields = array( 'mediaupload'=>$file_field, 'username'=>urlencode($_POST["username"]), 'password'=>urlencode($_POST["password"]), 'latitude'=>urlencode($_POST["latitude"]), 'longitude'=>urlencode($_POST["longitude"]), …

7
Kodowanie parametrów zapytania URL w Javie
Jak zakodować parametry zapytania, aby przejść do adresu URL w Javie? Wiem, to wydaje się oczywiste i już zadane pytanie. Są dwie subtelności, których nie jestem pewien: Czy spacje powinny być zakodowane w adresie URL jako „+” czy „% 20”? W chrome, jeśli wpiszę „http://google.com/foo=?bar me”, chrome zmieni go na …
109 java  urlencode 

5
Jaki jest właściwy sposób kodowania znaków Unicode w adresie URL?
Znam niestandardowy schemat% uxxxx, ale nie wydaje się to mądrym wyborem, ponieważ schemat został odrzucony przez W3C. Kilka interesujących przykładów: Charakter serca. Jeśli wpiszę to w przeglądarce: http://www.google.com/search?q=♥ Następnie skopiuj i wklej, widzę ten adres URL http://www.google.com/search?q=%E2%99%A5 co sprawia, że ​​wygląda na to, że Firefox (lub Safari) to robi. urllib.quote_plus(x.encode("latin-1")) …

5
Jak poprawnie zakodować ciąg znaków w PHP?
Robię stronę wyszukiwania, na której wpisujesz zapytanie i formularz jest przesyłany search.php?query=your query. Jaka funkcja PHP jest najlepsza i której powinienem używać do kodowania / dekodowania zapytania wyszukiwania?
98 php  urlencode 

2
Dlaczego curl obcina ten ciąg zapytania?
Jestem pewien, że odpowiedzią na to będzie jakiś boleśnie oczywisty problem z kodowaniem znaków ... Używam curl w wierszu poleceń do testowania niektórych punktów końcowych w aplikacji Pythona. Punkt końcowy przyjmuje parametry adresu URL zawierające szerokość i długość geograficzną. Nic specjalnego. Wpisałem polecenie: curl -v -L http://localhost:5000/pulse/?lat=41.225&lon=-73.1 Serwer odpowiada, wyświetlając …
90 curl  urlencode 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.