在oracle融合中,我们有一个包含不同字段的页面。在大多数字段中,我们使用数据加载(HDL)填充数据。该数据包含法语字符。这些数据在系统中显示很好,在RTF报告中提取时也很好。但是,在其中一个字段中,要求用户输入数据。用户在该字段中输入带有法语字符的数据。这些字符在系统中显示正常,但在数据库和报表中显示不同的字符。我猜想在获取报告时需要以某种方式解决这些字符。 有趣的是,早些时候我们遇到相同的问题(即法语字符在系统中显示正确但在报告中不正确)时,我们只是将数据复制到了文本文件中。将其复制回并粘贴回系统中,以替换较旧的字符串。这样就解决了问题!但这招似乎现在不起作用。
尽管进行了所有这些尝试,但是法语字符未正确显示在报表和数据库中。在融合系统中,所有字符都显示正常。
(select REGEXP_REPLACE(her1.comment_text, '<[^>]+>|\&(nbsp;)|\&(nbsp)|(amp;)', '',1,0, 'i') from HRA_EVAL_RATINGS HER1 where her.eval_rating_id=her1.eval_rating_id and her1.REFERENCE_TYPE
= 'SECTION' and her1.role_type_code='WORKER')"Comments"
期待一个修复程序/变通办法,以便法语字符可以正确显示在报告中。