내가 AIX 환경에서 티베로랑 informix 를 가지고 Table Select하는 걸 짰음.

둘다 CLI 프로그램..

 

시발 32비트와는 다르게 64비트 컴파일해서 nchar, nvarchar 형 긁어올 때, 비트 확장이 됨..

 

1) 32bit 컴파일 시.
 
=====================================================
0x2ff2265c  00 68 00 65 00 6c 00 6c - 00 6f c6 d4 b4 dc 00 00   .h.e.l.l.o......
0x2ff2266c  00 00 00 00 00 00 00 00 - 00 00 00 00 de ad be ef   ................
0x2ff2267c  de ad be ef de ad be ef - de ad be ef de ad be ef   ................
0x2ff2268c  de ad                                             ..

=====================================================
 
2) 64bit 컴파일 시.
 
=====================================================
0xfffff4d8  00 00 00 68 00 00 00 65 - 00 00 00 6c 00 00 00 6c   ...h...e...l...l
0xfffff4e8  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00   ................
0xfffff4f8  00 00 00 00 00 00 00 00 - 09 00 10 00 a0 05 4a 18   ..............J.
0xfffff508  00 00                                             ..

=====================================================

 

저거 어케 해야됨? 저거 걍 처리된 결과 32비트 결과물 맞춰 가지고 iconv 태워야 하남요?