使用Utl_mail包在Oracle 10g网格上发送电子邮件
问题描述:
有人可以请在邮件正文中使用特殊字符的建议是否允许?我在邮件正文中使用了一个词“month's”,但它正在被电子邮件中的“month?s”取代。请帮忙!!!!使用Utl_mail包在Oracle 10g网格上发送电子邮件
答
不要使用MS Word编辑您的代码:)
最可能的是,你的编辑器替换“用特殊向左或向右的撇号。
尝试将代码复制到“普通”文本编辑器(记事本会很好),然后在代码中重新键入',然后重新编译它。
答
绝对!您可以在主题和正文中通过电子邮件发送特殊字符。
BEGIN
UTL_MAIL.send(sender => '[email protected]',
recipients => '[email protected]',
subject => 'Cards? ♠♥♦♣',
message => 'Shall we play cards? ♠♥♦♣');
END;
/
如果特殊字符被替换为“?”那么数据库或电子邮件收件人不会有UTF8 charcaterset