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

Problema con control caracteres

Estas en el tema de Problema con control caracteres en el foro de ASP Clásico en Foros del Web. Me creé una librería con todos carcteres que quiero controlar en los inputs y que después me devolvían error... como las " o las '... ...
  #1 (permalink)  
Antiguo 15/05/2008, 07:13
 
Fecha de Ingreso: noviembre-2002
Ubicación: Elche
Mensajes: 548
Antigüedad: 22 años, 5 meses
Puntos: 0
Problema con control caracteres

Me creé una librería con todos carcteres que quiero controlar en los inputs y que después me devolvían error... como las " o las '... Bueno finalmente puse todos los caracteres que quiero cambiar... acentos, eñes, saltos de línea, etc.

Pongo de ejemplo el guión por coger uno cualquiera.

Ejemplo de librería para cambiar antes de guardar en la DDBB:

el_string=replace(el_string,chr("45"),"&#45")
...

despues para leerlos y que se vean bien, otra libreria a la que llamo cada vez:

el_string=replace(el_string,"-",chr("45"))
...

De esta manera vizualiza el usuario correctamente el texto.

Después de haber avanzado muchisimo en el trabajo me encuentro con el siguiente problema.

Ejemplo:

Si escribo y guardo un "un signo especial" y a continuación un numero... se viene todo abajo.

-23 (sería un ejemplo) guarda (&#4523)... y claro cuando lee, lo hace mal.

¿Cómo puedo solucionar definitivamente este problema para el futuro?

He probado diversas fórmulas y no me ha funcionado. Seguro que alguien le ocurrió algo similar.

Gracias por la ayuda.

Saludos.
  #2 (permalink)  
Antiguo 15/05/2008, 10:26
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: Problema con control caracteres

Por algo las entidades terminan en ;

Me refiero a que el código para el guión es #45;. Entonces al tener -23 vas a obtener -23
__________________
...___...
  #3 (permalink)  
Antiguo 16/05/2008, 03:30
 
Fecha de Ingreso: noviembre-2002
Ubicación: Elche
Mensajes: 548
Antigüedad: 22 años, 5 meses
Puntos: 0
Respuesta: Problema con control caracteres

Mil disculpas... Ya me di cuenta del error. De todas formas muchas gracias por tu ayuda,
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 17:30.