問題タブ [comp-3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
280 参照

java - EBCDIC アンパック comp-3 データが Java で 40404** を返す

Java のリンクの下にあるアンパック データ ロジックを使用しました Java を使用して COMP-3 桁をアンパックする方法は? ただし、ソースの null データの場合、Java のアンパック コードと同様に 404040404 が返されます。これがebcdicのスペースだったことは理解していますが、このスペースを処理してアンパックする方法、またはスペースを回避する方法。

0 投票する
1 に答える
490 参照

c# - 8 文字のパック 10 進数 (Comp-3) 数値を読み取ります。ただし、13 桁の数字を保持し、13 桁の数値に変換します

メイン フレーム システムで作成されたパック 10 進数 (Comp -3) の数値で、8 文字のテキスト ファイルを読み取るコードを探していますが、パック 10 進数形式で 13 桁の数値を保持しています。

以下のコードに出くわしました

しかし、上記のコードは悪い兆候ニブルを言って失敗します。

私が正しく読んでいるかどうか誰でも確認できますか

注:ファイルを読み取ってパラメーターを Unpack メソッドに渡すことができるコードを探しているため、重複していません。

参考までに、ファイル内のデータがどのように見えるかを追加しました。

画像

0 投票する
1 に答える
115 参照

dataframe - Cobrixを使用してCOMPフィールドを持つcobolおよびebcdicファイルからデータフレームを構築する方法は?

最初に、メインフレーム ソースから cobrix を使用して単純なデータフレームを構築し、ebcdicファイルをどのように処理するかを調べようとしています。

私の入力は次のようになります。(16 進数) : 313030100C3230301A0C。Notepad++ ですばやく開いた場合: raw_data

これらのオプションを使用して、データを読み取り、データフレームに変換します。ebcdic エンコーディングでサポートされているすべての値を試しましたが、成功しませんでした。また、.cobol ファイルを変更しようとしましS9(3).たが、何も変更されません。999.9(3).

私の出力は、私が期待していたものとは異なります。

「クラシック」ASCIIエンコードでも「COMP-3」なしでも問題なく動作します。私の df が期待どおりに見えない理由を見つけるのを手伝ってもらえますか?

どうもありがとう !