Foros del Web » Programando para Internet » ASP Clásico »

Inexplicable

Estas en el tema de Inexplicable en el foro de ASP Clásico en Foros del Web. Saludos, tengo un problemon: Bien recogo los datos que introduce el usuario mediante un input type=text. No iba como tenía que ir, y vi un ...
  #1 (permalink)  
Antiguo 26/01/2004, 05:14
 
Fecha de Ingreso: octubre-2003
Ubicación: Pucela
Mensajes: 182
Antigüedad: 20 años, 7 meses
Puntos: 0
Inexplicable

Saludos, tengo un problemon:
Bien recogo los datos que introduce el usuario mediante un input type=text.
No iba como tenía que ir, y vi un problema, puse un response.write(request.form) y me he fijado que me devuelve caracteres que no son los que meto, es decir si pongo un apostrofe, me devuelve %20

No se que será.
__________________
El pasado ya ha pasado y el futuro todavía no ha pasado, es decir, vive el presente.
  #2 (permalink)  
Antiguo 26/01/2004, 05:47
 
Fecha de Ingreso: octubre-2003
Ubicación: Granada
Mensajes: 481
Antigüedad: 20 años, 8 meses
Puntos: 1
son los caracteres en asciii ...haboa una opcion para evitar eso pero ahora no me la se :(

un saludo
__________________
la duda es el principio del saber
  #3 (permalink)  
Antiguo 26/01/2004, 05:53
 
Fecha de Ingreso: octubre-2003
Ubicación: Pucela
Mensajes: 182
Antigüedad: 20 años, 7 meses
Puntos: 0
¿Y por que en otras páginas del mismo lugar no me pasa esto?
__________________
El pasado ya ha pasado y el futuro todavía no ha pasado, es decir, vive el presente.
  #4 (permalink)  
Antiguo 26/01/2004, 05:55
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 9 meses
Puntos: 381
Estás usando el método get para enviar el formulario?
  #5 (permalink)  
Antiguo 26/01/2004, 05:58
 
Fecha de Ingreso: octubre-2003
Ubicación: Pucela
Mensajes: 182
Antigüedad: 20 años, 7 meses
Puntos: 0
Uso el metodo post
__________________
El pasado ya ha pasado y el futuro todavía no ha pasado, es decir, vive el presente.
  #6 (permalink)  
Antiguo 26/01/2004, 06:06
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 9 meses
Puntos: 381
Qué raro .. ¿usas algún enctype en el formulario?
  #7 (permalink)  
Antiguo 26/01/2004, 06:15
 
Fecha de Ingreso: octubre-2003
Ubicación: Pucela
Mensajes: 182
Antigüedad: 20 años, 7 meses
Puntos: 0
<form method=post action="registroagente.asp">
Eso es lo que uso, es más pongo la ñ y me devuelve otro valor raro.

También he probado a comparar cadenas, escribo "a" y lo comparo con "a" me da que no son iguales.
__________________
El pasado ya ha pasado y el futuro todavía no ha pasado, es decir, vive el presente.

Última edición por GaRcY; 26/01/2004 a las 06:19
  #8 (permalink)  
Antiguo 26/01/2004, 06:38
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 9 meses
Puntos: 381
Si estás usando un servidor que soporte la versión 5 de vbscript puedes probar a usar la función unescape. Es un parche de todas formas. Si dices que en los otros formularios no te sucede algo hay que está provocando que te codifique esos valores.

prueba si acepta unescape(valor)
  #9 (permalink)  
Antiguo 26/01/2004, 07:29
 
Fecha de Ingreso: octubre-2003
Ubicación: Pucela
Mensajes: 182
Antigüedad: 20 años, 7 meses
Puntos: 0
Bien, pruebo con el unescape en una página en blanco y me funciona, pero en otra que ya tengo las tablas hechas nada.

¿Como puedo buscar este codificado?
__________________
El pasado ya ha pasado y el futuro todavía no ha pasado, es decir, vive el presente.
  #10 (permalink)  
Antiguo 26/01/2004, 07:33
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 9 meses
Puntos: 381
Pues no sé... yo es que como uso un servidor a pedales.... no me deja jugar a hacer pruebas.


Pero también he pensado que tal vez la diferencia entre tus otros formularios y este sea algún dato de codificación de página.

Observa si encuentras alguna diferencia en tags tipo...


<?xml version="1.0" encoding="iso-8859-1"?>

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

o similares, tal vez ahí esté la diferencia
  #11 (permalink)  
Antiguo 26/01/2004, 07:58
 
Fecha de Ingreso: octubre-2003
Ubicación: Pucela
Mensajes: 182
Antigüedad: 20 años, 7 meses
Puntos: 0
Nada, he puesto la misma etiqueta que esta en la que me funciona bien, y nada.

<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">

Esa es la etiqueta, además ésto me pasa de forma local que es donde pruebo, aunque en el servidor me pasa lo mismo.

Las paginas que me van, las programe con el interdev y antes de instalar el dreamweaver. Ahora cualquier página que creo con el interdev o dream, me pasa esto.
__________________
El pasado ya ha pasado y el futuro todavía no ha pasado, es decir, vive el presente.
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 13:38.