我正在使用 Talend 使用 EBCDIC 文件的 Cobol 副本书表示来转换 EBCDIC 文件。但我无法找出 EBCDIC 字符的半角和全角表示
请建议。
我正在使用 cobol copy book 来读取 EBCDIC,因此COM-4
用于读取半角和全角数据的正确数据类型也是如此。COM-3
用于读取压缩十进制值
您可以在Wikipedia上找到使用最广泛的 EBCDIC 代码页之一的文档。我不熟悉半宽与全宽 EBCDIC 的概念。也许您想到的是用于半角片假名的EBCDIC 930编码?
你在谈论双字节字符集吗?他们使用移入和移出字符 x'0e' 和 x'0f' (如果我没记错的话)。您需要将字段解析为流,并且在您点击 x'0e' 时转换为双字节模式,并在点击 x'0f' 时返回单字节模式。