Foros del Web » Programando para Internet » Javascript »

Como reemplazo caracteres utilizando scripts

Estas en el tema de Como reemplazo caracteres utilizando scripts en el foro de Javascript en Foros del Web. Al momento de pasar una cadena por URL cambia, ejemplo: Vídeos cool me lo cambia a V%AC3deos%20cool ¿Qué tengo que hacer para pasarlo a como ...
  #1 (permalink)  
Antiguo 20/04/2011, 11:29
dalfeju
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Como reemplazo caracteres utilizando scripts

Al momento de pasar una cadena por URL cambia, ejemplo:

Vídeos cool me lo cambia a V%AC3deos%20cool

¿Qué tengo que hacer para pasarlo a como debe ser?
  #2 (permalink)  
Antiguo 20/04/2011, 11:45
 
Fecha de Ingreso: abril-2011
Ubicación: Iquitos, Peru
Mensajes: 113
Antigüedad: 13 años
Puntos: 31
Respuesta: Como reemplazo caracteres utilizando scripts

puedes cambiar con php str_replace('$url','%20',' '). pero creo que reemplzando cada caracter seria un trabajazo...te recomendaria que evites espacios y caracteres especiales en una url.
  #3 (permalink)  
Antiguo 20/04/2011, 11:55
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Como reemplazo caracteres utilizando scripts

buenas,
si quieres recibir el texto especificamente como lo quieres, no puedes hacer nada para que se vea igual en la url. esto porque la url tiene que seguir un esquema o formato para que la url sea valida. lo que te ocuparia es volver a obtener el string con funciones para tratar este tipo de cadenas. en javascript tienes unescape y decodeURI. la funcion similar en php es urldecode.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #4 (permalink)  
Antiguo 20/04/2011, 14:09
dalfeju
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Como reemplazo caracteres utilizando scripts

Efectivamente buscaba algo como la función decodeURI, gracias zerokilled y también a JMSystem por la ayuda. Saludos!

Etiquetas: caracteres, reemplazo, scripts
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:41.