【環境】
Visual Basic 6.0(SP4)
Crystal Report Ver8.5.0.217
VBより、クリスタルレポートのエクスポート機能を使用して、CSVファイルを作成します。その時に、作成されるCSVファイルの文字コードの指定を行いたいです。
クリスタルレポートからエクスポートする時に文字コードを設定出来ればよいのですが、クリスタルレポートのエクスポート機能に文字コードを指定することは出来ないみたいです・・。
なので、いったんクリスタルレポートでCSVファイルを作成し、その後VBで、作成したCSVファイルを開いて文字変換をしようと思っています。
ファイルの文字を全て指定の文字コードに変換するにはどのようにしたらよいですか?
少しずつ文字列を取得し、文字コードを変換するしかないでしょうか?
なにか良い方法がありましたらご伝授願います。
よろしくお願い致します。
具体的には、どの文字コードからどの文字コードへ変換したいのですか?
StrConvの使用方法ならヘルプに載っていますし、
Streamオブジェクトやnkf(EXEやnkf32.DLL)などを利用されるのであれば、
この掲示板の「掲示板の全トピックから単語:」 の 検索で、
いろいろ情報が得られます。
もげ様ありがとうございます。
変換したい文字は
UNI → SJIS
UNI → JIS
UNI → EUC
です。
もう少し、調べてみてまた分からないことがあれば、こちらで質問させていただきます。
ツイート | ![]() |