Preguntas etiquetadas con urlencode

"Codificar URL" o "codificar porcentual" significa codificarlo para usarlo en una URL. Algunos caracteres no son válidos cuando se utilizan tal cual en las URL y, por lo tanto, se codifican en URL (codificados en porcentaje) cuando aparecen en las URL.

14
URLEncoder no puede traducir caracteres espaciales
Estoy esperando System.out.println(java.net.URLEncoder.encode("Hello World", "UTF-8")); a la salida: Hello%20World (20 es el código ASCII Hex para el espacio) Sin embargo, lo que obtengo es: Hello+World ¿Estoy usando el método incorrecto? ¿Cuál es el método correcto que debería usar?
179 java  url  urlencode 




8
Cómo codificar URL una cadena en Ruby
¿Cómo me URI::encodegusta una cadena: \x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a para obtenerlo en un formato como: %124Vx%9A%BC%DE%F1%23Eg%89%AB%CD%EF%124Vx%9A según RFC 1738? Esto es lo que probé: 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>' También: 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 …


4
¿Debo codificar en URL los datos POST?
Estoy PUBLICANDO datos en una API externa (usando PHP, si es relevante). ¿Debo codificar en URL las variables POST que paso? ¿O solo necesito codificar URL para obtener datos GET? ¡Gracias! ACTUALIZACIÓN: Este es mi PHP, en caso de que sea relevante: $fields = array( 'mediaupload'=>$file_field, 'username'=>urlencode($_POST["username"]), 'password'=>urlencode($_POST["password"]), 'latitude'=>urlencode($_POST["latitude"]), 'longitude'=>urlencode($_POST["longitude"]), …

7
Codificación de parámetros de consulta de URL en Java
¿Cómo se codifican los parámetros de consulta para ir a una URL en Java? Lo sé, esto parece una pregunta obvia y ya hecha. Hay dos sutilezas de las que no estoy seguro: ¿Deben codificarse los espacios en la URL como "+" o como "% 20"? En Chrome, si escribo …
108 java  urlencode 

5
¿Cuál es la forma correcta de codificar en URL los caracteres Unicode?
Conozco el esquema% uxxxx no estándar, pero no parece una elección acertada ya que el esquema ha sido rechazado por el W3C. Algunos ejemplos interesantes: El personaje del corazón. Si escribo esto en mi navegador: http://www.google.com/search?q=♥ Luego cópielo y péguelo, veo esta URL http://www.google.com/search?q=%E2%99%A5 lo que hace que parezca que …

5
¿Cómo codificar correctamente una URL en PHP?
Estoy creando una página de búsqueda, donde se escribe una consulta de búsqueda y se envía el formulario search.php?query=your query. ¿Qué función de PHP es la mejor y que debería usar para codificar / decodificar la consulta de búsqueda?
97 php  urlencode 

2
¿Por qué curl trunca esta cadena de consulta?
Estoy seguro de que la respuesta a esto será un problema de codificación de caracteres dolorosamente obvio ... Estoy usando curl en la línea de comando para probar algunos puntos finales en una aplicación de Python. El punto final toma parámetros de URL de latitud y longitud. Nada muy especial. …
90 curl  urlencode 

19
Codificar / decodificar URL en C ++ [cerrado]
Cerrado. Esta pregunta no cumple con las pautas de Stack Overflow . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que esté relacionada con el tema de Stack Overflow. Cerrado hace 2 años . Mejora esta pregunta ¿Alguien sabe de algún buen código C ++ que …

3
PHP: ¿convertir espacios en una cadena en% 20?
¿Cómo puedo convertir espacios en una cadena en %20? Aquí está mi intento: $str = "What happens here?"; echo urlencode($str); La salida es "What+happens+here%3F", por lo que los espacios no se representan como %20. ¿Qué estoy haciendo mal?
84 php  string  urlencode 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.