Foros del Web » Programando para Internet » Javascript »

pasar cadena con Acentos a Twitter

Estas en el tema de pasar cadena con Acentos a Twitter en el foro de Javascript en Foros del Web. Hola Javascriptianos! Estoy probando un script para pasarle un string a Twitter para que lo postee. En el código, basicamente tengo un string llamado "title" ...
  #1 (permalink)  
Antiguo 15/06/2009, 08:10
 
Fecha de Ingreso: junio-2009
Mensajes: 11
Antigüedad: 14 años, 10 meses
Puntos: 2
Pregunta pasar cadena con Acentos a Twitter

Hola Javascriptianos!

Estoy probando un script para pasarle un string a Twitter para que lo postee. En el código, basicamente tengo un string llamado "title" (con algunos caracteres especiales como "í, é, o ·") y una llamada a un "open" con la dirección de Twitter, pasandole el String como contenido a publicar.

Código:
open("http : // twitter . com/home?status="+title, "Twitter");
// la URL VA SIN LOS ESPACIOS (sino no me lo deja publicar al foro)
El código se ejecuta correctamente, abriendo una nueva ventana en Twitter y el contenido del string "title" me queda como el nuevo "status" para publicar.

El problema es que Twitter no me reconoze los caracteres especiales que le paso en el string (me salen simbolos de interrogación)...

Alguien sabe como puedo pasarle la cadena de texto a Twitter para que me la interprete correctamente (y lograr publicar textos con acentos)?

Muchas gracias!
  #2 (permalink)  
Antiguo 20/10/2011, 04:43
 
Fecha de Ingreso: julio-2003
Mensajes: 71
Antigüedad: 20 años, 9 meses
Puntos: 0
Respuesta: pasar cadena con Acentos a Twitter

Hola que tal.

Queria preguntarte si encontraste alguna solución, tengo el mismo problema y no he podido solucionarlo.

Saludos y Gracias.
  #3 (permalink)  
Antiguo 20/10/2011, 06:02
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: pasar cadena con Acentos a Twitter

prueba a reemplazar esos caracteres por sus entidades html o por hexadecimales
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 03:15.