問題タブ [ebcdic]

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 に答える
222 参照

java - 入力として文字列を受け取り、文字列のebcdic表現をbyte []として返すメソッドが必要です

次のようなメソッドを呼び出すことができるはずです

しかし、それは機能していません。

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

delphi - 変換表はどのように作成しますか?

いくつかの ebcdic_1141/cp1252 変換を行う必要があります。ここに私が見つけたテーブルがあります:

http://publib.boulder.ibm.com/infocenter/pcomhelp/v5r9/index.jsp?topic=/com.ibm.pcomm.doc/reference/html/hcp_reference02.htm

そこからどのように変換テーブルを作成しますか。私が具体的に理解していないのは、40 より前の 16 進数の値は何ですか? 各文字の 16 進値を取得するにはどうすればよいですか (これを配列に入れます)。

ありがとう、ジェイコブ

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

java - 任意のオープン ソース コードまたはツールを使用してメインフレーム バイナリを ASCII に変換する

Java API またはオープン ソース ツールを使用して、パックおよびゾーン 10 進形式を考慮して、レコード レイアウト情報として COBOL コピーブックを持つメインフレーム バイナリ ファイル (EBCDIC) を ASCII ファイルに変換するにはどうすればよいですか?

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

java - String.getBytes(charset) に EBCDIC-charset のエラーがあります

String.getBytes(charset) による EBCDIC への String 変換は、少なくとも 1 つの偽の結果を提供します。文字「a」は 0x3f になりますが、0x81 である必要があります。

結果は次のとおりです。

  • 文字セット IBM-1047 がサポートされています: true
  • EBCDIC: 3f8283c1c2c3
  • 文字セット ISO-8859-1 がサポートされています: true
  • アスキー: 616263414243

これについて私にできることはありますか?

0 投票する
2 に答える
26801 参照

cobol - cobol で comp 変数の実際の値を表示する方法

COBOLプログラムには、読み取り時にファイルから値を取得する次の変数があります。

同じプログラムに別の変数があります。

今、

Employee-numberに移動D-element-number

D-element-number次に、これをファイルに書き込みます

入力ファイルから読み取った値は次のとおりです:

この値が来てEmployee-numberEmployee-number-xこの値を移動してD-Element-number、この変数を出力ファイルに書き込みます。

しかし、私は出力ファイルでこれを取得します:

4660は の 10 進数に相当するX'1234'

しかし、私は次のようなものを見たいです:

どうすればこれを達成できますか?

の定義を変更することは許されていますが、他にはD-element-number何もありません。

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

java - アラビア語をサポートしていない SQL サーバー データベースからのアラビア語テキスト

アラビア文字を使用する vb6 アプリケーションからエクスポートされた一部の .txt ファイルに問題があります。

vb6 アプリケーションは、アラビア語のエンコードをサポートしていない sqlserver データベースにアラビア語のデータを格納するため、すべてのデータが認識されない文字として格納されます。このデータをtxtファイルで取得して他のアプリケーションで使用すると、認識されていないものをデコードする理由がわかりません。

私が使用するのと同じファイルは、ibmOS400 アプリケーションで使用され、ファイルは適切に読み取られます。すべての文字とアラビア語への翻訳を見つけることができる表のセットがあると誰かが教えてくれました。

IBM OS400 では、Java アプリケーションでアラビア語を読み取るためにエンコーディングを IBM-420 に変更する必要があります。

なにか提案を?

0 投票する
4 に答える
13964 参照

ascii - Javaを使用してCOMP-3桁を解凍するには?

巨大なメイン​​フレーム ファイルがあり、そのファイルには圧縮された数字がいくつかあります。Javaを使用して次の数字を解凍する方法を知りたいですか?

パックデジット :?

数字のアンパックに関するチュートリアルを読み、数字のアンパックに必要なバイト数をカウントする次のルールを見つけました。

total_number_of_bytes = (no. of digits + 1) / 2

数字をアンパックするために次のコードを書きました:

このプログラムは、整数型の値に対しては正しく機能しますが、浮動小数点型の値に対しては機能しません。

私のプログラムが正しいかどうか誰か教えてください。