時,有些字段值包含0X0D特殊車型字符 從hexdump都值:初級警務人員:找不到控制數據「0X0D」使用isoMsg.getString(ID)方法
4041000000000001D0534534534112342340000
但是當我使用字段值isoMsg.getString(FIELD_ID),我得到了一個等號,而不是0X0D字符
4041000000000001=0534534534112342340000
是否有返回值是在不改變任何控制字符數據的方法?
時,有些字段值包含0X0D特殊車型字符 從hexdump都值:初級警務人員:找不到控制數據「0X0D」使用isoMsg.getString(ID)方法
4041000000000001D0534534534112342340000
但是當我使用字段值isoMsg.getString(FIELD_ID),我得到了一個等號,而不是0X0D字符
4041000000000001=0534534534112342340000
是否有返回值是在不改變任何控制字符數據的方法?
東西不對。您正在看的是:
4041000000000001D0534534534112342340000
這是39個字符或19.5個字節。這是你的問題嗎?
我不這麼認爲。 – 2009-12-22 20:04:57
將該字符串解釋爲字符代碼是沒有意義的,因爲在該字符串中有半個字符。 「D」是該字符串中唯一的字母這一事實呢? – John 2009-12-22 20:18:29
您爲該字段配置了哪種數據類型?例如。對於BCD編碼字段,我假設JPos可能會用'='替換字符替換無效'D'半字節。 – jarnbjo 2009-12-22 20:57:53