問題タブ [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 投票する
10 に答える
89593 参照

java - Javaで文字列をASCIIからEBCDICに変換しますか?

ASCIIからEBCDICに変換するために「単純な」utilを作成する必要がありますか?

AsciiはJava、Webから来ており、AS400に移行しています。私はグーグルを持っていましたが、簡単な解決策を見つけることができないようです(多分それはありません:()。私はオープンソースのutilを望んでいたか、すでに書かれているutilの代金を払っていました。

このように多分?

ありがとう、

スコット

0 投票する
3 に答える
1481 参照

ssh - sshfsEBCDICからASCIIへ

私がやりたいのは、ローカルPCのUSSを介してメインフレームにいくつかのファイルをsshfsを介してマウントできるようにすることです。私はそれを行うことができますが、sshfsはEBCDICからascii/unicodeへの変換を直接実行しません。設定できるフラグはありますか?

あるいは、SSHFSに追加できるようにEBCDICからASCIIへの変換を行うライブラリを知っている人はいますか?

乾杯

マーク

0 投票する
3 に答える
5573 参照

.net - EBCDIC Char から Hex 値への変換 (AFP EBCDIC データ)

いくつかの EBCDIC データを解析して、いくつかの Hex 値を見つける必要があります。私が抱えている問題は、間違ったエンコーディングでファイルを読み込んでいるように見えることです。!レコードが " " ( x5AEBCDIC では a) で始まっていることがわかりますが、 16 進数に変換するx21と、" " の ASCII 値であるとして返されます!

フレームワークに組み込みメソッドがあることを期待していましたが、EBCDIC 文字セットを正しくマップするためにカスタム クラスを作成する必要があるのではないかと心配しています。

ありがとう!

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

java - JavaでのUTF-8からEBCDICへ

私たちの要件は、EBCDIC テキストをメインフレームに送信することです。一部の漢字があるため、UTF8 形式です。では、UTF-8 文字を EBCDIC に変換する方法はありますか?

ありがとう、ラージ・モハン

0 投票する
6 に答える
6305 参照

python - これは、EBCDIC(CP500)からLatin-1へのコンバーターにとって賢明なアプローチですか?

EBCDIC 500でエンコードされたファイルの多数の大きなファイル(最大2GB)をLatin-1に変換する必要があります。EBCDICからASCIIへのコンバーター(dd、recode)しか見つからず、ファイルには追加の独自の文字コードがいくつか含まれているため、独自のコンバーターを作成すると思いました。

私はキャラクターマッピングを持っているので、技術的な側面に興味があります。

これがこれまでの私のアプローチです。

これは、変換を行う関数です。

問題は、これがエンジニアリングの観点から賢明なアプローチであるかどうかです。いくつかの深刻な設計上の問題がありますか?バッファサイズは大丈夫ですか?等々...

一部の人が信じていない「独自の文字」について:各ファイルには、SGML形式の1年分の特許文書が含まれています。特許庁は、2005年にUnicodeに切り替えるまで、EBCDICを使用してきました。したがって、各ファイルには何千ものドキュメントが含まれています。これらは、IBM仕様の一部ではないいくつかの16進値で区切られています。それらは特許庁によって追加されました。また、各ファイルの先頭には、ファイルの長さを示すASCIIの数字が数桁あります。その情報は本当に必要ありませんが、ファイルを処理したい場合は、それらを処理する必要があります。

また:

これまでの助けに感謝します。

0 投票する
3 に答える
3908 参照

ibm-midrange - AS400 パック 10 進数 (BCD) のアンパック - EBCDIC 変換によって中断された可能性がありますか?

FTP 経由で AS/400 から Windows (SBS 2003) にファイルを転送しています。ファイルは固定幅データです。テキストは正常に表示されますが、一部のフィールドはパック 10 進数であり、アンパックすると不適切な値になります。私の推測では、暗黙の EBCDIC->ASCII 変換が発生しており、パックされたバイトも変換されています。ただし、逆の変換を行ってそれらを解凍すると、依然として悪い値が返されます...時々。

私の推測では、彼らが使用しているコードページはわずかに異なっています (したがって、EBCDIC に戻すと、まったく同じではありません)。 .やや反抗的...それ以外の場合は、バイナリ モードで FTP を実行し、これらの問題をすべてスキップできます)。

ここにいくつかのサンプル データがあります - これらは、実際には YYYYMMDD 形式の日付である 8 桁の数字に展開されることになっています。

以下は、まったく機能しない ebcdic に変換するためのコードページです。

0 投票する
3 に答える
8626 参照

vim - Vimで「<85>」と表示される文字を検索する方法

EBCDIC から ASCII に変換されたファイルがあります。以前は新しい行があった場所に、現在は<85>(4 文字のように見えるのではなく、1 文字を表す記号) として表示される文字があり、ファイル全体が 1 行にあります。それらを検索して、もう一度すべて新しい行に置き換えたいのですが、方法がわかりません。

検索履歴*に表示されることを期待して、カーソルを上に置き、次の出現を検索してみました。/それは機能しませんでした。文字に続く単語を検索するだけでした<85>

Google で検索しましたが、明確なものは何も見つかりませんでした。

私の目標は、次のような検索と置換文字列を作成することです。

現在、これは私に与えるだけです:

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

c# - ASCII 変換での EBCDIC パック 10 進数 (COMP-3) のアンパック

Jon Skeet の .NET での EBCDIC 実装を使用して、メインフレーム システムから FTP を使用してバイナリ モードでダウンロードされた VSAM ファイルを読み取ります。このエンコーディングでの読み取り/書き込みには非常にうまく機能しますが、パック 10 進数値を読み取る機能はありません。私のファイルにはこれらが含まれており、それらを展開する必要があります (明らかに、より多くのバイトを犠牲にして)。

これどうやってするの?

私のフィールドは次のように定義されていますPIC S9(7)V99 COMP-3.

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

javascript - EBCDIC 文字を JavaScript 文字列に挿入する

JavaScript 内で EBCDIC 文字列を作成し、EBCDIC データベースに保存する必要があります。次に、EBCDIC システム上のプロセスがデータを使用します。文字「¬」に出会うまで、何の問題もありませんでした。EBCDIC では 5F の 16 進値です。通常の文字と記号はすべて、問題なく自動的に変換されるようです。javascript 内で '¬' の EBCDIC 値を作成して、EBCDIC db に適切に保存する方法を教えてください。

ありがとう!

0 投票する
7 に答える
32400 参照

c# - C#.net で EBCDIC から ASCII に変換する方法

EBCDIC 形式 "000000{" の値があります。.Net Int32 型に変換したい。誰か私に何ができるか教えてもらえますか?? したがって、私の質問には EBCDIC の符号付き数値を含む文字列が与えられます。それを .NET Int32 に変換するにはどうすればよいですか。

よろしくお願いします!