Foros del Web » Programando para Internet » Javascript »

parámetro con acentos

Estas en el tema de parámetro con acentos en el foro de Javascript en Foros del Web. hola a todos Tengo dos páginas en donde de la página1 paso un parámetro con acentos a la página 2, al momento de tomarlo en ...
  #1 (permalink)  
Antiguo 14/10/2009, 08:50
 
Fecha de Ingreso: enero-2008
Mensajes: 366
Antigüedad: 16 años, 3 meses
Puntos: 3
parámetro con acentos

hola a todos

Tengo dos páginas en donde de la página1 paso un parámetro con acentos a la página 2, al momento de tomarlo en la página2 le pone caracteres raros en donde van los acentos.

asi tomo el parámetro: var r=location.search.substr(1);

ya le puse unescape pero sigue igual.

como puedo hacerle para que tome bien el parámetro?

gracias
  #2 (permalink)  
Antiguo 14/10/2009, 09:20
 
Fecha de Ingreso: febrero-2009
Mensajes: 102
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: parámetro con acentos

Asegurate de que todas las páginas tienen la misma codificación a ver si va a ser por eso. Codificación de la página y también del javascript al que llames y eso.
  #3 (permalink)  
Antiguo 14/10/2009, 10:04
 
Fecha de Ingreso: enero-2008
Mensajes: 366
Antigüedad: 16 años, 3 meses
Puntos: 3
Respuesta: parámetro con acentos

Gracias por responder

tengo esto en cada página
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

y en el script donde tomo el parámetro tengo

<script language="Javascript" type="text/javascript">
  #4 (permalink)  
Antiguo 14/10/2009, 10:10
 
Fecha de Ingreso: septiembre-2009
Mensajes: 215
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: parámetro con acentos

¿cómo envias los parámetros?
  #5 (permalink)  
Antiguo 14/10/2009, 10:21
 
Fecha de Ingreso: enero-2008
Mensajes: 366
Antigüedad: 16 años, 3 meses
Puntos: 3
Respuesta: parámetro con acentos

top.frames['NomFrame'].location='pag2.htm?'+parámetro;
  #6 (permalink)  
Antiguo 14/10/2009, 13:04
 
Fecha de Ingreso: septiembre-2009
Mensajes: 215
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: parámetro con acentos

Prueba esto a ver:

top.frames['NomFrame'].location='pag2.htm?'+encodeURIComponent(parametro );
  #7 (permalink)  
Antiguo 14/10/2009, 13:14
 
Fecha de Ingreso: enero-2008
Mensajes: 366
Antigüedad: 16 años, 3 meses
Puntos: 3
Respuesta: parámetro con acentos

No quiere funcionar
Ahora pone más caracteres raros
  #8 (permalink)  
Antiguo 14/10/2009, 13:25
 
Fecha de Ingreso: septiembre-2009
Mensajes: 215
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: parámetro con acentos

¿La codificación del fichero javascript también es iso-8859-1 o ANSI ? Porque sería necesario
  #9 (permalink)  
Antiguo 14/10/2009, 13:46
 
Fecha de Ingreso: enero-2008
Mensajes: 366
Antigüedad: 16 años, 3 meses
Puntos: 3
Respuesta: parámetro con acentos

es iso-8859-1
  #10 (permalink)  
Antiguo 14/10/2009, 14:30
 
Fecha de Ingreso: enero-2008
Mensajes: 366
Antigüedad: 16 años, 3 meses
Puntos: 3
Respuesta: parámetro con acentos

Ya funcionó con escape y unescape, es que no asignaba a una variable el unescape(var)

Les agradezco mucho que hayan respondido.
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 09:35.