- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:日本語と数字の混在した項目)
COBOLでの日本語と数字の混在したデータの出力について
このQ&Aのポイント
- COBOLでプログラムを組んでいる際に、日本語と数字が混在したデータが正しく出力されない問題が発生しています。特に帳票の日付の編集において、「38」「39」の文字列で日本語項目を閉じて出力すると、数字の部分が出力されません。DISPLAY文で値が入っていることを確認していますが、うまく出力されません。
- また、「28」「29」を使用することもできません。文字サイズの問題で使用できないためです。また、「38」の後に日本語を挟んで「39」「29」とする試みもしましたが、画面では出力されるものの、帳票には反映されませんでした。帳票はPSAM形式のものですが、プログラムではなく帳票の設定を変更する方法などがあれば教えていただきたいです。
- この問題についてはすでに6時間ほど悩んでおり、解決策が見つかっていません。お手数ですが、どなたか助けていただけると幸いです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
COBOLのバージョンと、使用OSがわからないと コードが違ってくるので、なんともいえませんが、 よくあるのは、 ・日本語部分が、ちゃんと2バイト単位になってない (制御コードを含めて) ・制御コードが利いていない ・数字を文字に置き換えていない がよくあるミスです。が…きっと解決してるでしょうね 昨日の話しだから