MaV*_*SCy 8 xml oracle xml-publisher oracle-xml-publisher oracle-bi
我使用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 是一组为应用程序提供附加全球化功能的服务。
此上下文中的相关方法之一是“UTL_I18N.UNESCAPE_REFERENCE”:
SELECT UTL_I18N.UNESCAPE_REFERENCE('ABC < & "') FROM DUAL;
Run Code Online (Sandbox Code Playgroud)
这样你将得到如下输出:ABC < & "
以下是 Oracle 提供的更多信息: https://docs.oracle.com/database/121/ARPLS/u_i18n.htm#ARPLS71170
| 归档时间: |
|
| 查看次数: |
1087 次 |
| 最近记录: |