免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6801 | 回复: 11
打印 上一主题 下一主题

AS400打印中文报表的问题【已经解决】 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-01-17 12:03 |只看该作者 |倒序浏览
本帖最后由 woiny456 于 2011-01-20 14:32 编辑

各位CU友们,在下又有问题要请大家帮忙了。

下面第一个图片是物理文件中的内容,里面包含有中文,当我将这些内容发送到打印机的时候,

发现这些中文字全部都变成了乱码。   该怎么来解决这样的问题呢?以在下的见识,确实还不知道

该怎么办才好啊。





大家好,问题暂时已经得到解决了。很谢谢qingzhou的帮忙!

方法是:
CHGPRTF FILE(PRINT_FILE_NAME) IGCDTA(*YES) IGCEXNCHR(*YES) IGCCHRRTT(*YES)

这个命令的后面三个参数真的很难找到啊,可能是因为版本的原因吧,V5R2,CHGPRTF FILE(PRINT_FILE_NAME)按F4之后根本就找不到这三个参数。

其实这个问题之前已经有人解决过了。
可参照如下网址:http://www.chinaunix.net/jh/10/687657.html

论坛徽章:
0
2 [报告]
发表于 2011-01-17 13:33 |只看该作者
你是怎么把PF的内容输出到SPLF中的?

论坛徽章:
0
3 [报告]
发表于 2011-01-19 15:28 |只看该作者
还没有找到解决的办法 啊~~~

论坛徽章:
0
4 [报告]
发表于 2011-01-19 19:52 |只看该作者
你是怎么把PF的内容输出到SPLF中的?
niuhua77 发表于 2011-01-17 13:33


在sql里更改设置,查询结果改成打印到splf就可以了

论坛徽章:
0
5 [报告]
发表于 2011-01-19 20:09 |只看该作者
回复 4# insmile


    我是用queyr来做的,把结果放到splf中,没有出现楼主说的那种情况

论坛徽章:
0
6 [报告]
发表于 2011-01-20 09:52 |只看该作者
这个数据文件你是通过什么方式转成SPLF呢?
一种是通过应用产生SPLF,那么需要你把应用调用的PRTF文件修改下参数,支持中文。
另一种就是直接将查询PF结果产生*PRINT转成SPLF,这种情况你需要修改系统默认调用的PRTF文件,修改相应参数即可。

论坛徽章:
0
7 [报告]
发表于 2011-01-20 09:54 |只看该作者
另外,如果400端已经成功转成了中文,输出到打印机后才出现乱码,那么需要你检查打印机是否支持中文打印?配置的打印SESSION是否有问题。

论坛徽章:
0
8 [报告]
发表于 2011-01-20 14:26 |只看该作者
回复 6# qingzhou


   多谢qingzhou老大的提点。目前问题已经解决了。


论坛徽章:
0
9 [报告]
发表于 2011-01-20 20:10 |只看该作者
做报表编译的时候没有修改过这样的参数,可以正常打印出中文

论坛徽章:
1
操作系统版块每日发帖之星
日期:2015-11-05 06:20:00
10 [报告]
发表于 2011-02-02 12:42 |只看该作者
是不是也可以在O格式里面控制编辑字的格式也能呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP