Als «urlencode» getaggte Fragen

"URL-Codierung" oder "Prozentcodierung" bedeutet, dass Text zur Verwendung in einer URL codiert wird. Einige Zeichen sind ungültig, wenn sie in URLs unverändert verwendet werden, und so oft sind sie URL-codiert (prozentual codiert), wenn sie in URLs angezeigt werden.


14
URLEncoder kann Leerzeichen nicht übersetzen
Ich erwarte System.out.println(java.net.URLEncoder.encode("Hello World", "UTF-8")); zur Ausgabe: Hello%20World (20 ist ASCII-Hex-Code für Leerzeichen) Was ich jedoch bekomme, ist: Hello+World Benutze ich die falsche Methode? Was ist die richtige Methode, die ich verwenden sollte?
177 java  url  urlencode 



8
So codieren Sie eine Zeichenfolge in Ruby per URL
Wie mag ich URI::encodeeinen String wie: \x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a um es in einem Format wie: %124Vx%9A%BC%DE%F1%23Eg%89%AB%CD%EF%124Vx%9A gemäß RFC 1738? Folgendes habe ich versucht: 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>' Ebenfalls: 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 …

11
Wie erstelle ich Abfrageparameter in Javascript?
Gibt es eine Möglichkeit, die Abfrageparameter für eine GET-Anforderung in JavaScript zu erstellen ? Genau wie in Python urllib.urlencode(), das ein Wörterbuch (oder eine Liste von zwei Tupeln) aufnimmt und eine Zeichenfolge wie erstellt 'var1=value1&var2=value2'.

4
Soll ich POST-Daten per URL codieren?
Ich poste Daten an eine externe API (mit PHP, falls relevant). Sollte ich die von mir übergebenen POST-Variablen per URL codieren? Oder muss ich nur GET-Daten per URL codieren? Vielen Dank! UPDATE: Dies ist mein PHP, falls es relevant ist: $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"]), …

5
Was ist der richtige Weg, um Unicode-Zeichen per URL zu codieren?
Ich kenne das nicht standardmäßige% uxxxx-Schema, aber das scheint keine kluge Wahl zu sein, da das Schema vom W3C abgelehnt wurde. Einige interessante Beispiele: Der Herzcharakter. Wenn ich dies in meinen Browser eingebe: http://www.google.com/search?q=♥ Dann kopiere und füge es ein, ich sehe diese URL http://www.google.com/search?q=%E2%99%A5 Das lässt es so aussehen, …

7
Codieren von URL-Abfrageparametern in Java
Wie codiert man Abfrageparameter für eine URL in Java? Ich weiß, das scheint eine offensichtliche und bereits gestellte Frage zu sein. Es gibt zwei Feinheiten, bei denen ich mir nicht sicher bin: Sollten Leerzeichen in der URL als "+" oder als "% 20" codiert werden? Wenn ich in Chrome "http://google.com/foo=?bar …
107 java  urlencode 


2
Warum schneidet Curl diese Abfragezeichenfolge ab?
Ich bin sicher, die Antwort darauf wird ein schmerzlich offensichtliches Problem bei der Zeichenkodierung sein ... Ich verwende Curl in der Befehlszeile, um einige Endpunkte in einer Python-App zu testen. Der Endpunkt verwendet URL-Parameter für Breite und Länge. Nichts Besonderes. Ich habe den Befehl eingegeben: curl -v -L http://localhost:5000/pulse/?lat=41.225&lon=-73.1 Der …
89 curl  urlencode 

19
URLs in C ++ kodieren / dekodieren [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 2 Jahren . Verbessere diese Frage Kennt jemand einen guten C ++ - Code, der …

3
PHP: Leerzeichen in String in% 20 konvertieren?
Wie kann ich Leerzeichen in Zeichenfolgen konvertieren %20? Hier ist mein Versuch: $str = "What happens here?"; echo urlencode($str); Die Ausgabe ist "What+happens+here%3F", daher werden die Leerzeichen nicht als dargestellt %20. Was mache ich falsch?
82 php  string  urlencode 



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.