Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/06/2010, 01:01
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Enviar correo con caracteres raros desde procedimiento almacenado

Bueno, al final conseguí resolverlo cambiando algunas cosillas, como por ejemplo la ISO, que usé la 15 (aunque valía perfectamente la 1), añadí content transfer encoding de 8 bit a la cabecera, y luego modifiqué el body para usar una variable RAW, parseándola con:


myRawData := utl_raw.cast_to_raw(myBody);
UTL_smtp.write_raw_data(mi_conexion, myRawData);

Ahora sólo me queda un problemilla, que es el símbolo del Euro (€), que en la base de datos se guarda como un interrogante (?) y en java se recoge en valor hexadecimal, pero que para enviar el mail desde oracle aparece como un pequeño rectángulo vertical parecido a esto [], pero cerrado.

¿Alguien me sabría decir si hay alguna manera de visualizar correctamente el símbolo del Euro en el correo, haciendo alguna transformación?