Foros del Web » Programación para mayores de 30 ;) » .NET »

Asp y Asp.net

Estas en el tema de Asp y Asp.net en el foro de .NET en Foros del Web. Saludos, tengo un asp en el que hago un insert en una tabla y paso a la siguiente pagina en la que envio un email ...
  #1 (permalink)  
Antiguo 26/11/2004, 06:02
 
Fecha de Ingreso: abril-2004
Mensajes: 116
Antigüedad: 20 años
Puntos: 0
Asp y Asp.net

Saludos,

tengo un asp en el que hago un insert en una tabla y paso a la siguiente pagina en la que envio un email con los datos con los que relleno el registro.

Resulta que el primer asp lo tengo que codificar en

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


y me los agrega correctamente en la bbdd pero en el email(.net) si pongo algun acento no me lo envia bien. (Todas las paginas estan en 8859)

y si las cambio todas a utf 8 me lo agrega "mal" en la bbdd es decir en utf8

no se porque me puede pasar esto...

Última edición por titon; 26/11/2004 a las 06:16
  #2 (permalink)  
Antiguo 26/11/2004, 11:29
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Puedes hacer que los caracteres especiales los conviertas a código que entienda HTML.

Por ejemplo

Para escribir

Cita:
algún texto, día, año
Para que lo entienda cualquier browser, pasalo a formato ASCII
Quedaría:

Cita:
alg&# 250;n texto, d&# 237;a, a&# 241;o
puse los espacios para que no los interprete el broswer

Te mando la tabla para que la cheques, despues solo es cosa de que antes de que envíes el email hagas un replace sobre los caracteres especiales.

http://www.asciitable.com/

Espero te funcione..
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net

Última edición por RootK; 26/11/2004 a las 11:31
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:20.