24/06/2010, 01:01
|
| | | Fecha de Ingreso: agosto-2008 Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 3 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? |