免费注册 查看新帖 |

Chinaunix

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

求个帮助,郁闷中。。。(等待中。。。。) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-12-28 14:10 |只看该作者 |倒序浏览
如题:客户这边需要将PF文件输出到一个TXT文件中,这个当然很容易;但是,需要输出到TXT文件中的内容含有字符“~ \ ^ [ ] ”等(特殊字符),然而具我所知这些字符在400中根本就无法正常显示和输出的,但客户就是想要或者让我提供一份较有权威的技术文档来说明这些字符在400中是不可用的,请哪位大哥快帮小弟找找“IBM的技术手册”(为了权威二字最好是IBM提供的技术文档)给他们,小弟都快疯了。

小弟先谢过了,呜呜。。呜呜。呜。呜。呜。。。

论坛徽章:
0
2 [报告]
发表于 2004-12-28 14:56 |只看该作者

求个帮助,郁闷中。。。(等待中。。。。)

偶找到了,就在“ILE RPG REFERENCE”的CHAPTER1里了!

不用大家费心了,谢谢!

论坛徽章:
0
3 [报告]
发表于 2004-12-28 16:01 |只看该作者

求个帮助,郁闷中。。。(等待中。。。。)

[quote]原帖由 "winner_530"]......然而具我所知这些字符在400中根本就无法正常显示和输出..........[/quote 发表:


否定你的观点、肯定你的做法!

通过改变display session的主机代码页为“1388中国扩展码”,有些特殊字符可以在OS/400上正常显示,也可以输出。

但是,下载下来的TXT文本由于无法显示这些特殊字符而造成丢失现象,所以肯定你的做法。

附:下载下来的TXT文本样本:


  1. 00001KANRI DEPT            1234.56
  2. 00003                      1.00
  3. 00004AS/400     8000000000000.00

复制代码

character.gif (35.41 KB, 下载次数: 23)

character.gif

dsplay.gif (10.99 KB, 下载次数: 23)

dsplay.gif

论坛徽章:
0
4 [报告]
发表于 2004-12-28 17:43 |只看该作者

求个帮助,郁闷中。。。(等待中。。。。)

谢谢QINGZHOU经验!

只是这边要求要将结果内容生成到一个FOLDER中然后自己处理,只能显示是不行的;
不过用1388代码是个不错的建议,可惜我们不能随意更改客户主机的系统设置,哈哈哈!

再次感谢!!!

论坛徽章:
0
5 [报告]
发表于 2004-12-28 22:35 |只看该作者

求个帮助,郁闷中。。。(等待中。。。。)

我这里实现没问题呀,客户端设成1388简体中文扩展,可以从键盘上录入的如下字符(使用UPDDTA):
~!@#$%^&*()`{}|[]\<>;?,./
我用自已仿造的CPYTOPCD命令在FOLDER中生成的文件没有问题,内容与上一行一样内容如下:
~!@#$%^&*()`{}|[]\<>;?,./

不过用系统中的CPYTOPCD命令生成的文件就变成了以下内容:
?@#\%^&*()`{}|[]?>;?,./

论坛徽章:
0
6 [报告]
发表于 2004-12-29 08:39 |只看该作者

求个帮助,郁闷中。。。(等待中。。。。)

使用CPYTOPCD时使用  TRNTBL(*NONE) TRNIGC(*SCGS)生成就可以,没有问题

论坛徽章:
0
7 [报告]
发表于 2004-12-29 10:31 |只看该作者

求个帮助,郁闷中。。。(等待中。。。。)

CPYTOSTMF FROMMBR('/qsys.lib/xxx.lib/xxx.file/xxx.mbr')
TOSTMF('/qdls/Folder-Name/xxx.txt') DBFCCSID(138 STMFCODPAG(1386/1381) ENDLINFMT(*CR)
cpytopcd属于比较落后的命令:)建议用CPYTOSTMF
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP