免费注册 查看新帖 |

Chinaunix

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

为什么用DDS建立的PF文件,CCSSID都是937? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-07-23 10:48 |只看该作者 |倒序浏览
我发现用DDS建立的PF文件,CCSSID都是937,所以导致我PC端无法读取中文。 我必须用CHGPF把它改成935。


有没有编译的时候,或者系统参数值能够设置编译后的CCSSID为935?我问了IBM的支持,回答是没有办法?

有高手能帮助我吗?

论坛徽章:
0
2 [报告]
发表于 2004-07-23 11:03 |只看该作者

为什么用DDS建立的PF文件,CCSSID都是937?

编译的时候是可以改CCSID的

论坛徽章:
0
3 [报告]
发表于 2004-07-23 17:06 |只看该作者

为什么用DDS建立的PF文件,CCSSID都是937?

没有编译的时候,或者系统参数值能够设置编译后的CCSSID为935?我问了IBM的支持,回答是没有办法?
先安装第二语言(简体2989)
建立简体的用户概要,指定ccsid为935
由这个用户去创建pf

论坛徽章:
0
4 [报告]
发表于 2004-07-23 23:07 |只看该作者

为什么用DDS建立的PF文件,CCSSID都是937?

  1.                        Create Physical File (CRTPF)   
  2.                                                          
  3. Type choices, press Enter.                              
  4.                                                          
  5. Allocate storage . . . . . . . . ALLOCATE       *NO      
  6. Contiguous storage . . . . . . . CONTIG         *NO      
  7. Preferred storage unit . . . . . UNIT           *ANY     
  8. Records to force a write . . . . FRCRATIO       *NONE   
  9. Maximum file wait time . . . . . WAITFILE       *IMMED   
  10. Maximum record wait time . . . . WAITRCD        60      
  11. Share open data path . . . . . . SHARE          *NO      
  12. Max % deleted records allowed  . DLTPCT         *NONE   
  13. Reuse deleted records  . . . . . REUSEDLT       *NO      
  14. Sort sequence  . . . . . . . . . SRTSEQ         *SRC     
  15.    Library  . . . . . . . . . . .                        
  16. Language ID  . . . . . . . . . . LANGID         *JOB     
  17. Coded character set ID . . . . . CCSID          *JOB     
  18. Allow update operation . . . . . ALWUPD         *YES     
  19. Allow delete operation . . . . . ALWDLT         *YES     
  20. Record format level check  . . . LVLCHK         *YES     
复制代码

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2004-07-26 08:57 |只看该作者

为什么用DDS建立的PF文件,CCSSID都是937?

或者
既然PF都是用DDS建立的,你也可以在PF加入定义
A                                      CCSID(935)
这样可以保证文件即使重新编译,也不会出错。

论坛徽章:
0
6 [报告]
发表于 2004-07-26 09:31 |只看该作者

为什么用DDS建立的PF文件,CCSSID都是937?

你现在SYSVAL的CCSID是多少??
是不是937呀!!

改为935试一下!!

USRPRF中的CCSID也改为935!!


前提条件:你安装了语言包!

论坛徽章:
0
7 [报告]
发表于 2004-07-27 09:29 |只看该作者

为什么用DDS建立的PF文件,CCSSID都是937?

有点意思

论坛徽章:
1
操作系统版块每日发帖之星
日期:2015-08-03 06:20:00
8 [报告]
发表于 2004-07-29 16:42 |只看该作者

为什么用DDS建立的PF文件,CCSSID都是937?

我也遇到过相同的问题:
你的source file的 ccsid就是937,编译时候,默认ccsid好像是跟着system
value的,建议你新建一个source file ccsid为65535在在地下新建 dds 再编译试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP