0

某些字段值包含 0x0D 特殊字符 来自 hexdump 的值:

4041000000000001D0534534534112342340000

但是当我使用 isoMsg.getString(field_id) 获取字段值时,我得到一个等号而不是 0x0D 字符

4041000000000001=0534534534112342340000

是否有任何方法可以在不更改任何控制字符数据的情况下按原样返回值?

4

2 回答 2

1

jPOS 使用ISOUtil.bcd2str方法将 BCD 字段上的“D”转换为“=” 。

这对于处理 track2 数据很有用。

您可以轻松地将其更换回来。

于 2012-12-13T15:14:02.227 回答
0

有什么不对劲。你正在看这个:

4041000000000001D0534534534112342340000

这是 39 个字符,或 19.5 个字节。这是你的问题吗?

于 2009-12-22T20:00:20.017 回答