• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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下面的字体

    您可能感兴趣的文章:
    • JSP XMLHttpRequest动态无刷新及其中文乱码处理
    • Jquery Ajax学习实例6 向WebService发出请求,返回DataSet(XML) 异步调用
    • 分享XmlHttpRequest调用Webservice的一点心得
    • 关于jquery ajax 调用带参数的webservice返回XML数据一个小细节
    • 异步调用webservice返回responseXML为空的问题解决方法
    • php的webservice的wsdl的XML无法显示问题的解决方法
    上一篇:如何解决Oracle EBS R12 - 以Excel查看输出格式为“文本”的请求时乱码
    下一篇:深入浅析Oracle数据库管理之创建和删除数据库
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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