jpos:使用isoMsg.getString(id)方法时找不到控制数据“0x0D”

时间:2009-12-22 19:43:48

标签: java jpos

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

4041000000000001D0534534534112342340000

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

4041000000000001=0534534534112342340000

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

2 个答案:

答案 0 :(得分:1)

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

这对于处理track2数据非常有用。

您可以轻松更换它。

答案 1 :(得分:0)

有些事情不对。你在看这个:

4041000000000001D0534534534112342340000

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