8得票2回答
用C#编码带有压缩小数的EBCDIC文件

我需要为一个外部实体准备一个文件,这个实体使用 IBM 主机和 COBOL,并要求文件以 EBCDIC 编码。我使用 C# 创建该文件。我想这是一个两部分的问题...首先,下面的代码是否足够确保生成的文件能够被他们读取? StreamWriter sw = new StreamWriter(...

7得票4回答
将EBCDIC格式的字符串转换为ASCII格式?

我有一个从Db2表中提取的平面文件,该文件包含字符格式和压缩十进制格式的记录。如何将压缩数据转换为Java字符串?是否有一种方法将整个平面文件转换为ASCII格式。

7得票2回答
在 ASCII 转换中解包 EBCDIC 压缩十进制数(COMP-3)

我正在使用Jon Skeet的.NET EBCDIC实现来读取通过FTP从主机系统以二进制模式下载的VSAM文件。它在这种编码下的读写非常好用,但是它没有任何可以读取压缩十进制值的功能。我的文件包含这些值,我需要解压它们(显然会增加更多字节的成本)。 如何做到这一点? 我的字段定义为PIC...

7得票4回答
检测执行字符集的字母是否连续。

在这段代码中,使用了 switch 语句将字母转换为连续的值。通常情况下,优化编译器执行这个任务不如在 switch 前使用简单连续数字条件来得好。我该如何检测所用的执行字符集,并且/或者得出这些字母是连续的,以便将其替换为简单条件语句? static long digit_value(ch...