因此,我在小端和大端机器上使用strtoul将字符串转换为无符号的长整型。小端机器返回正确的值,而大端机器不返回正确值。这个函数在大端机器上真的不兼容吗?如果是这样的话,有没有办法呢?strtoul(cLongs, NULL, 10);
cout << "returned unsigned long value from string: " << theLongs[i] << e
然后解析返回的数据以进行进一步处理。
最近,我们将该应用程序迁移到了WebSphere 7。该应用程序在windows系统上运行良好。但是,当我们将应用程序移植到zLinux (Linux on System z)机器上时,我们能够与IMS通信,数据从IMS返回到J2EE应用程序。在两个环境中输入是相同的,并且操作代码是相同的(相同的java构建),在行为上观察到显着的差异。这与zLinux环境不接受CharacterCodeSet有什么关系吗?我们在J2EE应用程序中使用硬编码