EBS xml publisher中文乱码问题及解决办法


由于本机环境问题,导致做的xml publisher报表跑不出来,无法显示 XML 页。

使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。

XML 文档只能有一个顶层元素。处理资源 'http://***.***.com:8001/OA_CGI/FNDWRR.exe?temp_id=2326230111' 时出错。第 12 行,位置: 2
<ITEM_LIST>
-^

但是在同事的电脑上可以跑出来。

后面设置了$OA_JRE_TOP/jre/lib/fonts的字体,我本机jre有两个,其中1.6.0_07的没有类似ALBAN*.ttf 的文件。添加以后解决。

转:

问题描述:在使用XMLP做报表的过程中,经常会遇到乱码的情况。

导致乱码的原因有两种:字符集的问题和字体定义的问题。

字符集引起的乱码   :一般乱码成不规则性的。

字体定义引起的乱码:一般乱码是规则的,一般为(反?)

一. 字符集的问题

   解决方法:

   1. 在PL/SQL中输出XML时,头信息的编码为:  

output('<?xml version="1.0" encoding="' || 
           fnd_profile.value('ICX_CLIENT_IANA_ENCODING') || '"?>');   

2.  修改EBS系统首选项:   客户机字符编码修改为:Unicode(UTF-8),修改首选项会影响到配置文件

     FND: NATIVE CLIENT ENCODING的值。

3.  直接修改FND: NATIVE CLIENT ENCODING的值,使客户机的编码与服务器保持一致。

4. 注意事项:

   ORACLE的字符集命名(非国际标准)和XML规范(IANA国际标准)不一致,我们还不能直接根据Oracle的字符集来设置XML字符集,需要根据下表映射设置(也可以通过utl_gdk.charset_map来获得映射关系):     

二. 字体定义的问题

      解决步骤:

       1. 查看$OA_JRE_TOP/jre/lib/fonts目录下是否包含类似ALBAN*.ttf 的文件。

      2. 如果没有,从EBS的$FND_TOP/resource 下拷贝一份,

            使用命令:         

cp $FND_TOP/resource/ALBAN*.ttf        $OA_JRE_TOP/jre/lib/fonts  

     3. 重启应用。问题就可以解决。

     4. 原理:默认情况下,XMLP不支持中文,原因仅仅是缺少字体。因为XMLP采用Java编写,理论上Java支持任何语种。EBS自带了中文字体,但没有安装到XMLP目录。因此要做个拷贝.

  5. XMLP默认输出格式为HTML的时候,打开时所使用的字体是$OA_JRE_TOP下的。使用EXCEL和PDF时使用的是$FND_TOP下面的字体



相关阅读:
JavaScript如何实现跨域请求
C语言冒泡排序法心得
java接口Array介绍
如何通过javascript操作web控件的自定义属性
ie与ff下的event事件使用介绍
ie9下alert阻挡jsp渲染ie8下没问题
Win10系统“获取会员版本”选项不可用怎么办?“获取会员版本”选项不可用的解决方法
div+css实现类似winxp桌面图标布局(至上而下从左往右)
css实现点击滚动翻页的效果(无js)
Linux不用使用软件把纯文本文档转换成PDF文件的方法
Java中二叉树数据结构的实现示例
JavaScript实现的简单烟花特效代码
a 中调用js的几种方法整理及使用推荐
cursor:hand与cursor:pointer的区别介绍
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 小学五年级作文800字:爱说大话的蛐蛐 中国梦,学子行 我想变作一朵云作文400字 玩笑与高雅两样都要会 初中初二作文650字:做个好公民读后感 迷人的乡下作文 鼹鼠100字 百千遍的问候 神秘的夜空想象作文 赛尔号的梦 高中高三作文1200字:一场艰难的比赛 小学四年级作文700字:击鼓传花 幼儿园植树活动方案 落实十八大精神民主生活会发言材料_科学发展观是指导全部工作的强大思想武器 就算摔得全身是血,我也会拥抱飞翔 自作孽,不可活作文250字 当我轻轻叩动你的门扉 快乐的“五、一” 三分阳光,七分雪 半朵素字,诉相思 这节课真有趣 家庭困难补助申请书怎么写 .伤心缠绵芭蕉下 小学六年级作文800字:穿越时空的电话 师德师风演讲材料:用爱搭建教育的蓝天 一件让我高兴的事情作文200字 我爱仙人球作文350字 优秀派出所所长述职报告 杨花未落尽 岳父病了 做生活的有心人 小蜜蜂 《呼兰河传》读后感作文1100字 劳动合同书范本 2015职工个人半年工作总结 关于狮子的作文200字 中考满分作文:我找回了自信 〞时间、慢慢的淡化了我们的一切﹑ 2014教师晋升职称申请书 小学四年级作文400字:小鹅儿 两讲两树整改意见 美丽的胜利山作文800字 郁闷的一天350字 (内容侵权已删除,谢谢大家理解!) 读《神圣母亲》有感作文400字 小学三年级作文350字:妹妹真牛 作为父亲的女儿 酒店市场营销部年工作计划 简短早上问候语大全 听名师报告心得体会

Copyright © 2016 phpStudy |