Talendを使用して、EBCDICファイルのCOBOLコピーブック表現を使用してEBCDICファイルを変換しています。しかし、EBCDIC文字の半幅と全角の表現を見つけることができません
提案してください。
2バイト文字セットについて話しているのですか?それらはシフトインとシフトアウトの文字x'0e'とx'0f'を使用します(私が正しく思い出せば)。フィールドをストリームとして解析し、文字通り、x'0e'を押すとダブルバイトモードに移行し、x'0f'を押すとシングルバイトモードに戻る必要があります。
ウィキペディアで、EBCDICで最も広く使用されているコードページの1つのドキュメントを見つけることができます。半値幅と全角EBCDICの考え方に慣れていません。おそらく、ハーフ幅カタカナのEBCDIC 930エンコーディングは、あなたが考えていることですか?
私はEBCDICを読み取るためにCOBOLコピーブックを使用しているので、COM-4
全幅データだけでなく半幅データも読み取るための正しいデータ型です。COM-3
パック10進値の読み取りに使用されます