免费注册 查看新帖 |

Chinaunix

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

请教飞天小神猪大哥 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-08 14:32 |只看该作者 |倒序浏览
原程式如下:在运行一个CL程式转EXCEL的时候调用到它.程式在转成EXCEL后会直接发到本机的邮箱里去~

PGM        PARM(&SMAIL)                                   
DCL        VAR(&SMAIL) TYPE(*CHAR) LEN(70)               
                                                           
DCL        VAR(&JOB@) TYPE(*CHAR) LEN(10)                 
DCL        VAR(&USER@) TYPE(*CHAR) LEN(10)               
DCL        VAR(&NBR@) TYPE(*CHAR) LEN(6)                  
                                                           
DCL        VAR(&FILE1) TYPE(*CHAR) LEN(12)   /* FLR file +
              name */                                      
                                                           
CHGLIBL    LIBL(QTEMP TPCLIBA QGPL DOCLIB) +              
              CURLIB(TPCLIBA)                              
                                                           
RTVJOBA    JOB(&JOB@) USER(&USER@) NBR(&NBR@)            

CHKOBJ     OBJ(QTEMP/ESPLF) OBJTYPE(*FILE)              
                                                        
MONMSG     MSGID(CPF9801) EXEC(CRTPF FILE(QTEMP/ESPLF) +
             RCDLEN(512) IGCDTA(*YES) SIZE(*NOMAX))     

CPYSPLF    FILE(QPRT19 TOFILE(QTEMP/ESPLF) +      
             JOB(&NBR@/&USER@/&JOB@) SPLNBR(*LAST) +
             MBROPT(*REPLACE)                        

CHGVAR     VAR(&FILE1) VALUE('ARLIST.TXT')               
                                                         
CPYTOPCD   FROMFILE(QTEMP/ESPLF) TOFLR('ARLIST') +      
              TODOC(&FILE1) REPLACE(*YES) TRNTBL(*NONE) +
              TRNIGC(*SCGS)                              
                                                         
SNDPGMMSG  MSGID(CPF989 MSGF(QCPFMSG) +               
              MSGDTA(' 资料传送? Internet +              
              E-mail, 请稍后...') TOPGMQ(*EXT) +        
              MSGTYPE(*STATUS)                           
                                                         
SNDDST     TYPE(*DOC) TOINTNET((&SMAIL)) DSTD('Excel +   
              ARlist') MSG('This is a Excel AR list +     
              report, please open the file.') +           
              DOC(ARLIST.TXT) FLR('ARLIST')               

DLTOVR     FILE(*ALL)                             
DLTF       FILE(QTEMP/ESPLF)                     
DLTSPLF    FILE(QPRT19 JOB(&NBR@/&USER@/&JOB@) +
             SPLNBR(*LAST)                        
                                                  
ENDPGM                                            


从AS400发出来到本机的MAIL就变乱码,AS400装在远端上(繁体系统的,没连网),本机是简体系统(连网)~
我按照轻舟大哥上面说的方式CPYTOPCD用DBCS code page 里的所有参数我都试过拉,还是不行~

我又把程式中生成的 ARLIST.TXT 文件改成  ARLIST.XLS,ARLIST.DOC(exceL和word类型文件)还是不行,请问,我到底应该怎么样才能让发出来的MAIL不出现乱码呢?只要不乱码,简体,繁体都行...

希望飞天小神猪大哥告诉我一个详细的方法,谢谢大哥了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP