在AS400中使用FTP时指定CCSID



我正在尝试使用FTP将文件从一台服务器传输到另一台服务器。这两个服务器都在不同的CCSID中。通过FTP传输时,有什么方法可以指定CCSID?

我相信,FTP会在传输过程中尊重文件的CCSID,并为您进行转换。只需确保您处于EBCDIC模式而不是二进制模式,因为二进制模式不进行任何转换。

注意,如果您使用FTP在远程IBM I机器上创建一个新文件,它将使用要传输的文件的CCSID。但是,如果您首先创建文件,并给它一个CCSID并使用EBCDIC模式,则FTP应该为您进行转换。

编辑:EBCDIC模式类似于ASCII模式,因为它是文本传输过程。这可能仅在EBCDIC机器上存在的FTP协议的实现中存在。也许仅在所有使用EBCDIC的IBM I,VM和MVS上。EBCDIC模式的帮助说:

在将文件传输到或从另一个EBCDIC系统传输时,EBCDIC传输类型很有用,因为它避免了在这两个系统上都需要在ASCII和EBCDIC之间进行翻译。

它是TYPE E的同义词。

有一个FTP命令type,可以设置文件传输类型。

值'c ccsid#'让您分配一个CCSID值。

binary似乎是type i的快捷方式。

ascii似乎是type a的快捷方式。

相关内容

  • 没有找到相关文章

最新更新