※ ChatGPTを利用し、要約された質問です(原文:Visual Basicでファイル内の文字コード変換をしたいのです。)
Visual Basicでファイル内の文字コード変換をする方法
このQ&Aのポイント
Visual Basicを使用してファイル内の文字コードを変換する方法について教えてください。
質問者は、汎用機用のデータをパソコンで使用するために、EBCDICからJISへのコード変換、パック数字からアンパック数字への変換、そしてCSVファイルへの書き込みを行いたいと考えています。
現在のプログラムは動かなくなってしまい、作成者に連絡が取れないため、質問者はVisual Basicで新しいプログラムを作成するか、Visual C++で解析して修正するかの選択を迫られています。
Visual Basicでファイル内の文字コード変換をしたいのです。
こんばんは。どなたかアドバイスをお願いいたします。
実は、次の内容のプログラムをVisual Basic5.0を使って作成しようとしています。
(1)EBCDIC→JISへのコード変換(汎用機用のデータをパソコンで使用するため)
(2)上記データ内に含まれるパック数字をアンパック数字に変換
(3)対象のデータをCSVファイルに書き込む
※使用する汎用機、パソコンは両方ともNEC製です。
データ数が多いことと、桁数の異なるレコードが結合されて1つのファイルとなっているため、コンバートソフトは使用できませんでした。
実は、上記(1)~(3)を行うプログラムがあるのですが、作成者が知らないうちに変更してしまったらしく、動かなくなっていました。作成者は現在すでに退職しており連絡も取れません。そのプログラムはVisual C++で作成されているため現在の私の力では解析して変更点を直すができませんでした。急を要するためVisual C++を勉強して解析するか、Visual Basicで作り直すかの選択を迫られている状態です。プログラム言語により処理が可能なものと不可能なものがあると聞いたことがあるのですが、Visual Basicで作成できればそちらに切り替えたいと考えています。長文になり申し訳ありません。何卒よろしくお願いします。
お礼
いろいろとご助言をいただきまして、ありがとうございました。あれからいろいろ調べました。退職した人から直接引継ぎを受けた人に再度引継ぎ内容を確認し、環境などを確認した結果、開発されたパソコンの環境と、現在ソースプログラムがあるパソコンでは環境が異なっていたため、ビルドをすることができなかったようです。環境をあわせたところ無事にビルドできました。