#1 日本語ファイル名の入ったアーカイブが文字化けして困る 前々からWindowsユーザーな人にもらったzipファイルを解凍すると、なぜかShift_JISのコードが化けるらしくてファイル名をコンバートできなかったりしてた。しょうがないのでPerlでArchive::ZipとEncode、Encode::Guessを使ってもげもげして使ってたり。 それを人に見せたところ、実に便利という感想を頂いた。どうやらUNIX系環境はEUC-JPからUTF-8へロケールが移り変わっているため、EUC-JPとUTF-8のファイルが社内で混在してて困ってたりするらしい。ついでにtarもヨロとか言われたり。いやまあArchive::Tarに入れ換えてメソッド名調整するだけだけどさ。 というわけで俺が使ってるunzip.plとuntar.plをここに公開しておく。 unzip.pl untar.pl CPAN