Hatena::Groupgroovy

genzouw用ポストイット - groovyグループ

2009-07-24

ファイルエンコーディング一括変換スクリプト

23:35

めちゃくちゃ簡単な理屈ですみまそん。

ただ文字列読み込んで書き込むだけです。

assert args.size() == 3
assert args[0]
assert args[1]
assert args[2]

def dir = new File(args[0])
def srcenc = args[1]
def destenc = args[2]

dir.eachFileRecurse{
    it.write it.getText(srcenc), destenc
}

println "終わり"

fumokmmfumokmm2009/07/25 00:11試してみます!

fumokmmfumokmm2009/07/25 20:00ゲンゾウさんどうも!
これって変換後のエンコードを「UTF-8n」にするようにできますかねぇ?

genzouwgenzouw2009/07/29 12:15>>id:fumokmm
うーん、難しいですね。
まずはutf-8nの勉強から・・・