我需要直接从oracle PL /
sql包发送HTML电子
邮件.这几乎很好.
我有一个问题,即从表中获取的一些数据包含诸如< S>,< L>和类似的片段,其有时被视为HTML标签,即使不是,它们总是被忽略,从未显示.
所以,我需要在插入电子邮件正文之前逃避这一列.
有没有自动将html特殊字符转换为实体的功能?
或者我需要手动替换(‘<','&'',string)所有的特殊字符?
您可以使用htf.escape_sc
函数:
sql> select htf.escape_sc('Please escape <this> tag') from dual;
HTF.ESCAPE_SC('PLEASEESCAPE<THIS>TAG')
------------------------------------------------------------------
Please escape <this> tag