ebcdic

    1

    2答えて

    IBMメインフレームソースのEBCDICエンコードデータファイルを解析し、ASCIIに変換する必要があります。私は16進数で1バイトごとにそれを読み取って変換し、対応する一致をASCIIで探すことができました。 私の問題は、EBCDICでエンコードされたファイルには30バイトがパックされており、実際の値を取得するために解凍する必要があるということです。私はPHPのパック/アンパック機能とPerlの

    1

    1答えて

    asp.netサイトのユーザーが生成したデータをUnisysメインフレームにアップロードしようとしています。私のクライアントは、FTPを使用してファイルをアップロードするのではなく、Unisys MainframeのWindows共有にデータを直接ロードすることを希望しました。 FTPは、通常、ASCIIとEBCDICの間の変換を行います。 問題は、ファイルの内容をEBCDICとしてエンコードして

    3

    1答えて

    ターゲットエンコード(CP 1047)でサポートされていない文字を含む文字列をエンコードしようとしています。 これらの文字をcp1047に相当するものにマッピングする標準/共通/簡単な方法はありますか? たとえば、テキストには空白の二重引用符(”)が含まれており、それをまっすぐな二重引用符(")に変換します。 明らかに私のコードで置き換えを行うことができますが、より良い方法ですか?私が知らないオー

    2

    1答えて

    PNG仕様を読んだ後、少し驚いていました。私は文字リテラルが0x41のようなバイナリ値でハードコーディングされるべきである(プログラマフレンドリーな) 'A'を読んだことがあります。問題は、異なるリテラルキャラクタセットを持つ異なるシステム上で、コンパイル時に文字リテラルが別々にエンコードされることが原因と考えられます。 私は友人に尋ねて、C++標準(ISO/IEC 14882:1998/e)を読

    8

    2答えて

    EBCDIC以外の文字セットは7ビットASCIIのスーパーセットではありませんか?

    7

    4答えて

    私はDb2テーブルからプルされるフラットファイルを持っていますが、フラットファイルには、パックドデータをJava文字列に変換するcharフォーマットとpacked decimal format.howの両方のレコードが含まれています。変換する方法はありませんフラットファイル全体をASCII形式に変換します。

    2

    2答えて

    データベースAS/400 DB2からPerlでテーブルをインポートしました。 問題は、文字列がEBCDIC Latin-1(イタリア語)でエンコードされていることです。 結果ファイルをLinuxのbashのutf-8に変換するにはどうすればよいですか? iconv -f EBCDIC-IT -t utf-8 <filename> と

    0

    4答えて

    このコードブロックが実行さ $my_var = "1"; $connection = db2_connect ("*LOCAL", "ISCSC", "ISCSC"); $strSql = 'CALL LMTLIB.ARTEST(?)'; $stmt = db2_prepare ($connection, $strSql); db2_bind_param($stmt, 1, "my

    2

    1答えて

    私は以下のコードを実行しています。私はWindowsかUnixに依存して、 "some_string" .getBytes()とは異なる結果を得ています。問題は、私は非常に単純なABCと同じ問題を試してみました(任意の文字列で発生します。 コンソールに印刷された以下の相違点を参照してください。 以下のコードあなたはそれを完全にそれをコピーした場合のJava 7を使用して、十分にテストされています

    0

    2答えて

    さらに1年前に、.NetプログラムでDB2 EBCDICデータを読むことについて尋ねました。驚くほど役に立ちましたanswerには、VARCHARカラムを読み込むルーチンが含まれていました。 私は現在、CLOB列の読み取りに直面しています。 最初の単語に実際のサイズが含まれている点で内部構造が似ていますか? CLOBの可能な長さがはるかに大きいことを考慮すると、全体の言葉ですか? ありがとうござい