テキストファイルの文字コードを一括変換するアプリケーションをつくります。ダウンロードしたcsvファイルをExcelで開いたら文字化けしていたというときにも対応できます。

まずはデザイナで以下のようなものをつくります。

ところで元のファイルの文字コードが分かっているのであればこれで充分使えるのですが、文字コードがわからない場合もあるかもしれません。そんなときでも指定した文字コードに変換するためには元のファイルの文字コードを推測する必要があります。

この場合はこれを使います。

nkfをつかってテキストファイルの文字コードを知る方法

実行ファイルと同じフォルダにnkf32.dllをコピーしておきます。nkf32.dllはここから入手できます。

ネットワーク用漢字コード変換フィルタ シフトJIS,EUC-JP,ISO-2022-JP,UTF-8,UTF-16

下記以外は対応できませんが、これだけあれば充分と思います。

Shift_JIS
EUC-JP
ISO-2022-JP
UTF-8
UTF-16LE
UTF-16BE

変換元に「不明」を追加しました。「不明」のときはnkfで調べます。