ibm-midrange - 在 AS400 中使用 FTP 时指定 CCSID

标签 ibm-midrange

我正在尝试使用 FTP 将文件从一台服务器传输到另一台服务器。两台服务器都位于不同的 ccsid 中​​。通过FTP传输时有没有办法指定CCSID?

最佳答案

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

请注意,如果您使用 FTP 在远程 IBM i 计算机上创建新文件,它将使用正在传输的文件的 CCSID。但是,如果您首先创建文件,并为其指定 CCSID,并使用 EBCDIC 模式,那么 FTP 应该为您完成转换。

编辑:EBCDIC模式与ASCII模式类似,都是文本传输过程。这可能仅存在于 EBCDIC 机器上存在的 FTP 协议(protocol)的实现上。或者也许只是在 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的同义词。

关于ibm-midrange - 在 AS400 中使用 FTP 时指定 CCSID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54801236/

相关文章:

node.js - 每 15 秒查询一次 DB2 会导致 NodeJS 内存泄漏

database - 如何加速来自 AS/400 (IBM iSeries) - VB 的 SELECT 查询。网络编程

syntax - IBM iSeries 的 DB2 : IF EXISTS statement syntax

ibm-midrange - CL 命令如何构建其确切的参数列表?

ibm-midrange - 如何在 AS400 中查看触发器定义

java - AS400 作业线程详细信息

java - 作为监听器的无限循环的替代方案

javascript - 从外部程序定位相同的浏览器选项卡

sockets - iSeries机器上PASE上的网络错误

sql - AS400 SQL查询类似于原生AS400中的CLRLIB(清库)