如何在Oracle XML Publisher中打印转义的HTML字符

前端之家收集整理的这篇文章主要介绍了如何在Oracle XML Publisher中打印转义的HTML字符前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用Oracle的 XML Publisher(基于Oracle XML Parser 10.1.0.5.0)使用.RTF模板从我的数据库生成报告.

在我的前端,用户在CK编辑器中输入一些值,如下图所示:

数据库中,值正确保存,如下所示:

当我使用XML Publisher以PDF格式打印报表时,我得到如下转义的HTML字符:

有没有办法解决这个问题并打印普通字符而不是转义字符?

非常感谢提前

从Oracle 11g开始,您可以使用PL / sql包UTL_I18N.

UTL_I18N is a set of services that provides additional globalization functionality for applications.

在此上下文中的一个相关方法是“UTL_I18N.UNESCAPE_REFERENCE”:

SELECT UTL_I18N.UNESCAPE_REFERENCE('ABC < & "') FROM DUAL;

有了这个,您将获得如下输出:ABC< &安培; “ 以下是Oracle提供的更多信息:
https://docs.oracle.com/database/121/ARPLS/u_i18n.htm#ARPLS71170

猜你在找的Oracle相关文章