在 AS400 中使用 FTP 时指定 CCSID
Specify CCSID while using FTP in AS400
我正在尝试使用 FTP 将文件从一台服务器传输到另一台服务器。两个服务器都在不同的 ccsid 中。通过FTP传输时有没有办法指定CCSID?
我相信 FTP 会在传输过程中使用文件的 ccsid,并为您进行转换。只要确保您处于 EBCDIC 模式而不是二进制模式,因为二进制模式不进行任何转换。
请注意,如果您使用 FTP 在远程 IBM i 机器上创建新文件,它将使用正在传输的文件的 CCSID。但是如果你先创建文件,给它一个 CCSID,并使用 EBCDIC 模式,那么 FTP 应该为你做转换。
编辑:EBCDIC模式与ASCII模式类似,都是文本传输过程。这可能只存在于 EBCDIC 机器上存在的 FTP 协议的实现中。或者可能只是在 IBM i、VM 和 MVS 上,它们都使用 EBCDIC。 EBCDIC 模式的帮助说:
The EBCDIC transfer type is useful when transferring files to or from another EBCDIC system because it avoids the need to translate between ASCII and EBCDIC on both systems.
它是 TYPE E
的同义词。
有一个 FTP 命令 type
可让您设置文件传输类型。
值 'C ccsid#' 允许您分配 CCSID 值。
binary
似乎是 type i
.
的快捷方式
ascii
似乎是 type a
.
的快捷方式
我正在尝试使用 FTP 将文件从一台服务器传输到另一台服务器。两个服务器都在不同的 ccsid 中。通过FTP传输时有没有办法指定CCSID?
我相信 FTP 会在传输过程中使用文件的 ccsid,并为您进行转换。只要确保您处于 EBCDIC 模式而不是二进制模式,因为二进制模式不进行任何转换。
请注意,如果您使用 FTP 在远程 IBM i 机器上创建新文件,它将使用正在传输的文件的 CCSID。但是如果你先创建文件,给它一个 CCSID,并使用 EBCDIC 模式,那么 FTP 应该为你做转换。
编辑:EBCDIC模式与ASCII模式类似,都是文本传输过程。这可能只存在于 EBCDIC 机器上存在的 FTP 协议的实现中。或者可能只是在 IBM i、VM 和 MVS 上,它们都使用 EBCDIC。 EBCDIC 模式的帮助说:
The EBCDIC transfer type is useful when transferring files to or from another EBCDIC system because it avoids the need to translate between ASCII and EBCDIC on both systems.
它是 TYPE E
的同义词。
有一个 FTP 命令 type
可让您设置文件传输类型。
值 'C ccsid#' 允许您分配 CCSID 值。
binary
似乎是 type i
.
ascii
似乎是 type a
.