如何确定CPYFRMIMPF命令中使用的CCSID



我正在尝试将IFS流文件复制到AS400数据文件,但是使用默认的CCSID设置,复制的数据最终变成了一些奇怪的字符。在QSH下使用cat命令可以正确显示流文件的内容,所以我怀疑这与CCSID有关。我的问题是如何确定在我的情况下使用正确的CCSID?

检查源文件和目标文件 CCSID。

从 qsh 到 ls 的-S选项将标识 IFS 文件 CCSID。

DSPFD将显示库文件属性。

如果可以cat该文件,则问题很可能是目标文件 CCSID。 最常见的库文件 CCSID 是 EBCDIC 的 37

您可以使用 DSPSYSVAL QCCSID 检查系统默认 CCSID

CPYFRMIMPF命令将根据 IFS 文件 CCSID 和库文件 CCSID 转换字符数据。 CRTPF默认为作业 CCSID(继承自系统 CCSID)。

相关内容

  • 没有找到相关文章

最新更新