使用來自JTOpen的UserSpace對象從IBMi系統讀取數據時,是否將數據從EBCDIC轉換爲ASCII或使用UserSpace.read()方法保留在EBCDIC中。JTOpen用戶空間讀取
如果確實有辦法告訴它不轉換它或以不同的方式讀取數據。或者有沒有辦法只是獲取數據的字節表示。下面是我在看到用戶空間時看到的,在完美的世界中,將長字符串或字節數組視爲理想的。
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或Unicode),則不要使用CCSID 65535.但是......您是否知道將字節寫入的CCSID是什麼?例如,系統上作業的默認CCSID是什麼?如果最初預期的CCSID是已知的,那麼這種或那種方式應該是可能的。 – user2338816