2017-06-17 13 views
0

jpos.Pleaseを使用してJavaでシミュレータを構築しようとしています。サーバにデータを送信している最中に文字列を見つけてください。この文字列は別のシミュレータから次のように生成されます 文字列r:A \ 11 \ A8 \ E0 \ 90 \ 一方、私たちのシミュレータ列から 文字列のとおりです。R:?\ 11 \ A8 \ E0 \JPOS 8583ビットマップが正しく取得されない

だから私の質問は、ビットマップフィールドのIFB_BITMAPクラス理由を使用してIAMのです90値は?に変換されますか?特殊文字?

+0

こんにちは、あなたはビットマップを生成しているわけではありません、それらの文字列は私には何もビットマップのように見えませんか? hexa?で表されるバイトの区切り文字です。あなたの現在のフィールドは何ですか? Jposは、設定したフィールドに従ってビットマップを生成するだけです。あなたがその情報を提供していない場合、私たちは全くあなたを助けることができません。どのようにデータを表示しようとしているかによっては何かを意味するかもしれません。例えば、あなたの端末がそれが表示不能な文字であると言うための形式かもしれません。 –

+0

---- ISO MESSAGE ----- MTI:0200 フィールド-2:169991000501589186 フィールド-3:301000 フィールド-4:000001000000 フィールド-7:0616032008 フィールド-11:177 フィールド-12 :032008 フィールド-13:0616 フィールド-15:1115 フィールド-18:0000 フィールド-24:001 フィールド-28:00000000 フィールド-32:1158943000 フィールド-33:06000001 フィールド-35:279991000501589186 = 0903121550 フィールド37:082400096515 フィールド41:0540 フィールド42:000540 フィールド-43:AAA フィールド-49:586 フィールド-52:51A14E71F3B8CC08 – user3621756

+0

これはサーバ側 00 \ F30200r \でrecived上記メッセージの最終的な文字列である:A \ 11 \ A8 \ E0 \ 00181699910005015891863010000000010000000616032008000177032008061611150000001000000000101158943000080600000129279991000501589186 = 09031215500824000965150540 000540 AAA 58651A14E71F3B8CC08 – user3621756

答えて

関連する問題