質問: シフトjisのcsvファイルをuft-8(bomなし)のcsvに変換したい 素人ですが、職場で必要に迫られ模索中です。 ご教授お願いします。 ユーザ情報.csvというシフトjisのファイルを、同じフォルダで同一名のファイル、ユーザ情報.csv(uft-8(bomなし)に変換するバッチファイルを作成したいです。 バッチが不可能であればvbスクリプト?(まったくわからないけど)でも結構です。 最終的にはタスクスケジューラに仕込んで毎日定時に、チェックしてシフトjisであった場合、変換をするという動作が理想ですが、とりあえず変換するバッチが作れないので話になりません(;; 敷居が高いかもしれませんが、ファイルがutf-8であってもエラーとならないように作れるとチェックして云々は不要と思っています。 よろしくお願いします(><
回答: #4の回答者です。 nkf でも、wscript でも、utf-8 bomなし変換は出来ましたが、 wscript 側は、かなり面倒です、といっても、書いた本人が言うだけで、コピー&ペーストーするだけの話ですが。 結局、#2さんの言う通りになってしまいましたね。(^^; >ユーザ情報.csvというシフトjisのファイルを、同じフォルダで同一名のファイル、ユーザ情報.csv(uft-8(bomなし)に変換するバッチファイルを作成したいです。 これだけで良いのでは?rem to_utf8.bat @echo off nkf.exe -w --overwrite %1 echo on -----------------------sjisで保存すること---- 戻すオプションは、 -s です。(sjis) %1の所はファイル名でも可 nkf.exe のありか。 http://www.vector.co.jp/soft/win95/util/se295331.html 》copyright (c) 1987, fujitsu ltd. (i.ichikawa). 》copyright (c) 1996-2010, the nkf project. 富士通がクレジットしているとは知りませんでしたね。