[阅读: 978] 2006-01-11 06:28:27
在各位 BTers 以及李老师的帮助下,俺们确定了问题的范围,
再加上分析比较,在其他论坛查询,终于初步解决了问题。
目前的分析结果是还是出在操作系统的语言环境配置上,
由于 Tuxedo 服务必须在 LANG=C 的配置下启动,
因此只有在程序内部动态调整一下语言环境,现在
在程序中的代码运行开头部分增加了以下代码:
setlocale(LC_ALL, "zh_CN.IBM-eucCN");
XMLPlatformUtils::Initialize();
目前在我们公司的测试环境中,64位和32位程序的测试结果都正确
明天再去对方公司进行进一步的测试
多谢 holly 牛,zhenghj 牛,戴飞牛,老M牛,李老师牛
(以上排名不分先后),以及 ibm 网站、apache 网站、bea 网站
但是,还有个问题没分析清楚,就是之前为什么64位的可以,32位的不行
需要进一步研究