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 交通频道 作文范文 安阳-长治北 刘家店-新立镇 滕州东-曲阜东 新友谊-昌图 辛集-西乡 商南-东安东 集宁南-宝拉格 章古台-西宁 天门南-阳新 野三坡-十渡 柳州-宝鸡 李家-大石桥 兰棱-绥中 太谷-大同 重庆-定州 城固-北京西 丰都-巴东 绕阳河-沈阳西 东辛庄-大虎山 沈阳-漠河 车转湾-吴官田 蔡家坡-常州 宜春-庐江 化处-六枝 悬钟-新固镇 卫辉-阳高 草海-包头东 灵石-太原南 进贤-来宾 松江-彭水 卢龙-阜阳 清水-蚌埠 昂昂溪-榆树屯 定西-咸宁 龙游-韶关东 宜春-邹城 密云北-四合永 武隆-潼南 新坪田-革居 鞍山西-南京南 哈尔滨西-原林 大虎山-吴桥 婺源-蚌埠南 萍乡-佛山 黄村-吉安 江山-松江南 惠山-苍南 常德-海宁 伊宁-定西 齐齐哈尔-太阳沟 虎林-平山 徐水-包头东 厦门-涪陵 成都东-遵义 临汾-衡阳 武山-商丘 长春-建阳 光山-峡江 安康-余姚 盖州西-渭南北 桃村-黄州 徐州东-松江南 双城堡-芜湖 嘉善南-连江 沟帮子-日照 麻城-深州 大民屯-洮南 英德-郑州 无锡-民权 娄底-铁岭 张家界-嘉祥 兴平-潍坊 敖来-敖汉 荆门-慈利 鄯善北-清水 呼和浩特东-龙川 山海关-娄底 大庆西-亳州 济南西-宜兴 曹县-涟源 2009年江西有几条高速公路开工和通车
我要从湖南新省政府去株洲芦淞区董家塅开车怎么坐车啊
成都到江苏火车列车站时刻表
中和镇(音)菜市场在哪个地方(越详细越好)?从温江出发,
吉首火车列车站可以打电话订火车列车票迈
青岛市四方区洛阳路到青岛六中坐几路车
金华西到千岛湖汽车要多久?
无锡到所有南京溧水、高淳双牌石的时间与价钱,分别从哪个战出发
从镇江列车火车站到渡口要多久啊?还有,渡口早上7 8点有去扬州的黑
淮北的手机到阜阳用长途加漫游怎么办
苏州工业园区独生子女证到哪里办理,老公苏州户口,我户口沭
山西运城到山东泰安多少公里?
请问汉川是今?
从安徽滁州定远到安徽阜阳 怎么走
我的驾驶证是在珠海考的现在想迁移到广州来 请问在广州可以直
从临汾到郑州的汽车多少钱什么时候有
重庆—徐州火车列车票
从上海青浦区寄信到北京朝阳区要贴邮票多少
绍兴到宁波自驾高速过路费要多少
从青岛到银川,怎么坐车最实惠,最方便,最快捷
河南商丘市民权县到什么地方办合作医疗??
从北京西站到大兴区看守所怎么坐车
江西省赣州市到广西省河池市怎么走!
问有日照跑合肥的汽车吗
成都七中嘉祥外国语至龙泉乘公交车怎么坐车
在佛山轻工职业技术学校怎样到容桂天佑城?
宜宾到重庆有飞机吗?
武昌火车站--天门市汽车站 要多少钱车费
从郑州到南召的汽车票价是多少
漳州到湖南怀化坐火车列车要多久,多少钱

Copyright © 2016 phpStudy |