[WinActor]テキストの文字コード変換(SJIS⇔UTF-8)

天からのお告げで、CSVをWebシステムにアップロードする前にSJISをUTF-8に変換してほしいという声が聞こえたので書いてみました。

 

1.文字コード変換といえば、「ADODB.Stream」

文字コード変換する時にCopyToでStreamを繋げる必要があって、入力と出力のファイルが一緒だとエラーになったので、入と出が一緒だったらGetTempNameで取得した仮ファイル名でファイル作ってから置き換えるって処理を付けてます。

入力ファイルが存在しなかったらエラーがでます。

いつもの如く、以下のスクリプトをスクリプト実行ステージに張り付ければ実装できます。

 

2.設定タブは、こんな感じ。

変換処理は、「SJIS⇒UTF-8」と「UTF-8⇒SJIS」から選べます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です