1

我们需要将批处理报告 FTP 到 .csv 格式的 excel 表中。批处理报告包含单字节和双字节字符,例如英文和中文。大型机中的数据采用 Base64 格式,当以二进制或 ASCII 模式进行 FTP 传输时,生成的 .csv 电子表格仅显示垃圾字符。我们需要一种 FTP 批处理报告文件的方法,以便 FTP 生成的报告具有可读格式。

请求您帮助解决此问题。

4

1 回答 1

0

我不熟悉中文字符集,但我想如果您不限于 CSV,您可能会尝试为 excel 格式化 XML 文档,从而可以将字体指定为电子表格定义的一部分。

假设这不是一个选项,我认为 Base64 格式可能需要在传输之前转换为 ASCII(来自 EBCDIC),然后以 BINARY 形式交付。否则,您可能会将数据转换为您未曾预料到的内容。

另一种查看实际情况的方法是将数据以 ASCII 格式发送并以 BINARY 格式检索数据,然后比较之前和之后的结果以查看在传输过程中更改了哪些字符。我记得不得不做一次类似的事情来解决欧洲和美国的不同代码集

我不确定这些建议中的任何一个是否代表您的问题的“解决方案”,但这些将是我将探索的想法。我很想听听你是如何解决这个问题的。

于 2013-06-22T19:52:46.953 回答