Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/12/2003, 17:00
Avatar de jorel
jorel
 
Fecha de Ingreso: abril-2003
Ubicación: Monterrey, N.L.
Mensajes: 253
Antigüedad: 21 años
Puntos: 0
Hola YSdragil,

Gracias por tu ayuda.

Mejor para terminar esto utlize la primera solución que me diste, la de escribir directamente en la bd con htm

De un formulario recogo los datos de un campo (categoria) de esta forma:

categoria = replace(TRIM(Request.Form("categoria")),"á","& aacute;")
categoria = replace(TRIM(Request.Form("categoria")),"é","& eacute;")
categoria = replace(TRIM(Request.Form("categoria")),"í","& iacute;")
categoria = replace(TRIM(Request.Form("categoria")),"ó","& oacute;")
categoria = replace(TRIM(Request.Form("categoria")),"ú","& uacute;")
categoria = replace(TRIM(Request.Form("categoria")),"ñ","& ntilde;")

(Nota le puse un espacio a los & acute para que se pueda ver bien, por que el foro me lo cambiaba a acentos)

Pero como que no me encuentra en la cadena el acento.

Tengo un list para categoria, donde pongo varias como:

Carros
Libros
Computación e Internet
Varios
etc

Envio y al realizar el request de computación no me encuentra el acento, por lo tanto vuelve a insertar ?o (Para: computación e Internet)

Si lo hago directamente y quito los demas request si lo hace bien.

Es decir yo se que para Computación e Internet tengo que convertir el ó a & oacute asi que solo dejo el siguiente request y lo hace bien:

categoria = replace(TRIM(Request.Form("categoria")),"ó","& oacute;")

Pero como hago para que el replace me busque en la cadena si no es ó, que busque un ú , si no í, etc por que como que nada mas recorre el primer request y en los demas ya no hace los replace?¿
__________________

:adios:

Jorge Santana

Última edición por jorel; 22/12/2003 a las 17:04