Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Codificar a url encode

Estas en el tema de Codificar a url encode en el foro de PHP en Foros del Web. Hola estimados: Estoy intentando codificar unas palabras para una url, el objetivo es cambiarlas según esta lista: http://www.degraeve.com/reference/urlencoding.php intente usar urlencode(), sin embargo no logro ...
  #1 (permalink)  
Antiguo 12/09/2014, 13:40
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Codificar a url encode

Hola estimados:

Estoy intentando codificar unas palabras para una url, el objetivo es cambiarlas según esta lista: http://www.degraeve.com/reference/urlencoding.php

intente usar urlencode(), sin embargo no logro dar con los mismos códigos, por ejemplo

urlencode("eñe");

devuelve e%C3%B1e

y lo que necesito es que sea como la lista publicada, o sea e%F1e

que función debo usar para lograr esto?

Gracias
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D
  #2 (permalink)  
Antiguo 12/09/2014, 13:43
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Codificar a url encode

El valor que te devuelve (%C3%B1) representan dos bytes, y eso es Unicode.

Debes aplicar utf8_decode() antes de urlencode(), consulta el manual.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 12/09/2014, 13:55
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: Codificar a url encode

Excelente, funcionó perfecto, marcado como solucionado.
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D

Etiquetas: codificar, encode, url
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:05.