問題タブ [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.
java - Javaで文字列をASCIIからEBCDICに変換しますか?
ASCIIからEBCDICに変換するために「単純な」utilを作成する必要がありますか?
AsciiはJava、Webから来ており、AS400に移行しています。私はグーグルを持っていましたが、簡単な解決策を見つけることができないようです(多分それはありません:()。私はオープンソースのutilを望んでいたか、すでに書かれているutilの代金を払っていました。
このように多分?
ありがとう、
スコット
ssh - sshfsEBCDICからASCIIへ
私がやりたいのは、ローカルPCのUSSを介してメインフレームにいくつかのファイルをsshfsを介してマウントできるようにすることです。私はそれを行うことができますが、sshfsはEBCDICからascii/unicodeへの変換を直接実行しません。設定できるフラグはありますか?
あるいは、SSHFSに追加できるようにEBCDICからASCIIへの変換を行うライブラリを知っている人はいますか?
乾杯
マーク
.net - EBCDIC Char から Hex 値への変換 (AFP EBCDIC データ)
いくつかの EBCDIC データを解析して、いくつかの Hex 値を見つける必要があります。私が抱えている問題は、間違ったエンコーディングでファイルを読み込んでいるように見えることです。!
レコードが " " ( x5A
EBCDIC では a) で始まっていることがわかりますが、 16 進数に変換するx21
と、" " の ASCII 値であるとして返されます!
。
フレームワークに組み込みメソッドがあることを期待していましたが、EBCDIC 文字セットを正しくマップするためにカスタム クラスを作成する必要があるのではないかと心配しています。
ありがとう!
java - JavaでのUTF-8からEBCDICへ
私たちの要件は、EBCDIC テキストをメインフレームに送信することです。一部の漢字があるため、UTF8 形式です。では、UTF-8 文字を EBCDIC に変換する方法はありますか?
ありがとう、ラージ・モハン
python - これは、EBCDIC(CP500)からLatin-1へのコンバーターにとって賢明なアプローチですか?
EBCDIC 500でエンコードされたファイルの多数の大きなファイル(最大2GB)をLatin-1に変換する必要があります。EBCDICからASCIIへのコンバーター(dd、recode)しか見つからず、ファイルには追加の独自の文字コードがいくつか含まれているため、独自のコンバーターを作成すると思いました。
私はキャラクターマッピングを持っているので、技術的な側面に興味があります。
これがこれまでの私のアプローチです。
これは、変換を行う関数です。
問題は、これがエンジニアリングの観点から賢明なアプローチであるかどうかです。いくつかの深刻な設計上の問題がありますか?バッファサイズは大丈夫ですか?等々...
一部の人が信じていない「独自の文字」について:各ファイルには、SGML形式の1年分の特許文書が含まれています。特許庁は、2005年にUnicodeに切り替えるまで、EBCDICを使用してきました。したがって、各ファイルには何千ものドキュメントが含まれています。これらは、IBM仕様の一部ではないいくつかの16進値で区切られています。それらは特許庁によって追加されました。また、各ファイルの先頭には、ファイルの長さを示すASCIIの数字が数桁あります。その情報は本当に必要ありませんが、ファイルを処理したい場合は、それらを処理する必要があります。
また:
これまでの助けに感謝します。
ibm-midrange - AS400 パック 10 進数 (BCD) のアンパック - EBCDIC 変換によって中断された可能性がありますか?
FTP 経由で AS/400 から Windows (SBS 2003) にファイルを転送しています。ファイルは固定幅データです。テキストは正常に表示されますが、一部のフィールドはパック 10 進数であり、アンパックすると不適切な値になります。私の推測では、暗黙の EBCDIC->ASCII 変換が発生しており、パックされたバイトも変換されています。ただし、逆の変換を行ってそれらを解凍すると、依然として悪い値が返されます...時々。
私の推測では、彼らが使用しているコードページはわずかに異なっています (したがって、EBCDIC に戻すと、まったく同じではありません)。 .やや反抗的...それ以外の場合は、バイナリ モードで FTP を実行し、これらの問題をすべてスキップできます)。
ここにいくつかのサンプル データがあります - これらは、実際には YYYYMMDD 形式の日付である 8 桁の数字に展開されることになっています。
以下は、まったく機能しない ebcdic に変換するためのコードページです。
vim - Vimで「<85>」と表示される文字を検索する方法
EBCDIC から ASCII に変換されたファイルがあります。以前は新しい行があった場所に、現在は<85>
(4 文字のように見えるのではなく、1 文字を表す記号) として表示される文字があり、ファイル全体が 1 行にあります。それらを検索して、もう一度すべて新しい行に置き換えたいのですが、方法がわかりません。
検索履歴*に表示されることを期待して、カーソルを上に置き、次の出現を検索してみました。/
それは機能しませんでした。文字に続く単語を検索するだけでした<85>
。
Google で検索しましたが、明確なものは何も見つかりませんでした。
私の目標は、次のような検索と置換文字列を作成することです。
現在、これは私に与えるだけです:
c# - ASCII 変換での EBCDIC パック 10 進数 (COMP-3) のアンパック
Jon Skeet の .NET での EBCDIC 実装を使用して、メインフレーム システムから FTP を使用してバイナリ モードでダウンロードされた VSAM ファイルを読み取ります。このエンコーディングでの読み取り/書き込みには非常にうまく機能しますが、パック 10 進数値を読み取る機能はありません。私のファイルにはこれらが含まれており、それらを展開する必要があります (明らかに、より多くのバイトを犠牲にして)。
これどうやってするの?
私のフィールドは次のように定義されていますPIC S9(7)V99 COMP-3.
javascript - EBCDIC 文字を JavaScript 文字列に挿入する
JavaScript 内で EBCDIC 文字列を作成し、EBCDIC データベースに保存する必要があります。次に、EBCDIC システム上のプロセスがデータを使用します。文字「¬」に出会うまで、何の問題もありませんでした。EBCDIC では 5F の 16 進値です。通常の文字と記号はすべて、問題なく自動的に変換されるようです。javascript 内で '¬' の EBCDIC 値を作成して、EBCDIC db に適切に保存する方法を教えてください。
ありがとう!
c# - C#.net で EBCDIC から ASCII に変換する方法
EBCDIC 形式 "000000{" の値があります。.Net Int32 型に変換したい。誰か私に何ができるか教えてもらえますか?? したがって、私の質問には EBCDIC の符号付き数値を含む文字列が与えられます。それを .NET Int32 に変換するにはどうすればよいですか。
よろしくお願いします!