JTOpen의 UserSpace 객체를 사용하여 IBMi 시스템에서 읽을 때 데이터가 EBCDIC에서 ASCII로 변환되거나 UserSpace.read() 메소드를 사용하여 EBCDIC로 유지됩니까?JTOpen UserSpace Read
만약 그렇다면 변환하지 않거나 다른 방법으로 데이터를 읽도록 지시하는 방법이 있습니다. 아니면 그냥 데이터의 바이트 표현을 얻을 수있는 방법이 있습니다. 아래는 눈의 사용자 공간을 보았을 때 완벽한 세계에서 긴 문자열이나 바이트 배열로 이상적이라고 생각할 때입니다.
24787779 5158B126 69675175 72536799
9BC7D489 85795158 B1276A96 A38580A3
A7676B37 25797288 A3A845D7 9996A674
74735496 99C7D389 8788A459 B2276866
96A38C83 A3969036 26797679 53A840D7
97D9D6E3 C5C3E3D6 D98794C9 C7C8E3E8
내가 읽으려고 시도하는 사용자 공간은 중요한 경우 CCSID 65535를 사용합니다.
감사합니다.
아래에 언급했듯이 CCSID 65535는 정의에 의해 효과적으로 '변환되지 않습니다'. 인코딩 (예 : EBCDIC에서 ASCII 또는 유니 코드) 사이에 변환이 필요하면 CCSID 65535를 사용하지 마십시오. 그러나 ... CCSID의 바이트 수를 알고 있습니까? 예 : 시스템의 작업에 대한 기본 CCSID는 무엇입니까? 최초 예상 CCSID가 알려진다면 그것은 한 방향으로도 가능해야합니다. – user2338816