メッセージエンコーディングがASCIIではなくBCDである間に英数字フィールドの数値部分にBCDエンコーディングを使用する必要がありますか?
たとえば、「12AB」をx31 x32 x41 x42(すべてASCII)またはx12 x41 x42(BCDおよびASCII)にエンコードする必要がありますか? それが元の場合は、英数字の目的は何ですか?なぜアルファを使用しないのですか?ISO8583 - AlphaNumericフィールドタイプの数字部分のエンコーディング方法
0
A
答えて
0
BCDエンコーディングは通常、amount、dates、時にはTrack2のような数字のみのフィールドに使用され、DはセパレータとフィートのBCDエンコーディングとして使用されます。英数字フィールドはASCII形式です。
あなたのメッセージ指定が英数字フィールドにBCDを使用するように指定しても、ASCII文字ごとに半分のバイト(ニブル)を使用することが期待されます。
たとえば、 "12AB"のASCIIは、BCDが0x12 0xAB
としてエンコードされていると想定されています。この場合、サポートされる文字はA、B、C、D、
関連する問題
- 1. ISO8583の文字エンコーディング
- 2. 部分的なビューでの文字列のhtmlエンコーディングを避ける方法
- 3. 文字列を部分に分割する方法 - ローマ数字
- 4. Python-文字列の部分文字列の出現数を数える方法
- 5. 数字を3の部分にスライスする方法
- 6. AmexのISO8583
- 7. 英数字の部分文字列のみを返す方法は?
- 8. メッセージの部分文字列の部分文字列の部分文字列
- 9. Webshpereの外部JavaScript文字エンコーディング
- 10. 文字列の部分文字列を置換する方法
- 11. 文字列の部分文字列を見つける方法
- 12. 文字列の部分文字列を置換する方法Javaの空の部分文字列 ""(部分文字列を削除する)
- 13. ISO8583メッセージヘッダーの生成
- 14. Fluentdのフィールドタイプの変換方法
- 15. PDFフォームのフィールドタイプの検索方法
- 16. 大きな数字の部分
- 17. 移行後にD7の一部のフィールドのフィールドタイプを変更する方法
- 18. 可変長の部分文字列への最善の方法
- 19. 文字列の特定の部分の注文方法は?
- 20. 2つの部分文字列の間で部分文字列を取得する方法は?
- 21. Rを複数のサブ部分に分割する方法
- 22. ランの太字部分の表示方法
- 23. 部分文字列のインデックスの検索方法は?
- 24. objective-cの文字列部分とNSArray値の一致方法
- 25. ビジュアルベーシックの部分文字列化の方法
- 26. ファイル内の部分文字列の検索方法は?
- 27. Javaの部分文字列の検索方法
- 28. AlphaNumericと改行のバリデーション
- 29. 分離方法コンボボックスの時間部分
- 30. 文字列内の空白で区切られた部分文字列の数を数える方法