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

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

XML 文档只能有一个顶层元素。处理资源 'http://***.***.com:8001/OA_CGI/FNDWRR.exe"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下面的字体

标签:
xml中文乱码,EBS_xml_publisher中文乱码

免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
白云城资源网 Copyright www.dyhadc.com

评论“EBS xml publisher中文乱码问题及解决办法”

暂无“EBS xml publisher中文乱码问题及解决办法”评论...

稳了!魔兽国服回归的3条重磅消息!官宣时间再确认!

昨天有一位朋友在大神群里分享,自己亚服账号被封号之后居然弹出了国服的封号信息对话框。

这里面让他访问的是一个国服的战网网址,com.cn和后面的zh都非常明白地表明这就是国服战网。

而他在复制这个网址并且进行登录之后,确实是网易的网址,也就是我们熟悉的停服之后国服发布的暴雪游戏产品运营到期开放退款的说明。这是一件比较奇怪的事情,因为以前都没有出现这样的情况,现在突然提示跳转到国服战网的网址,是不是说明了简体中文客户端已经开始进行更新了呢?