フォルダ内のファイルの文字コードと改行コードを一括でEUCとLFにする方法を教えてください。windows環境が好ましいです。なぜかcygwinにはnkfが入っていません・・・

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答11件)

id:aki73ix No.1

回答回数5224ベストアンサー獲得回数27

ポイント12pt

一括は無理ですが・・・・

これをいつも使ってます

http://www.vector.co.jp/soft/win95/util/se031296.html

nkf Win32版(Windows95/98/Me / ユーティリティ)

NKF for win

ちなみに、こういうものもあります

id:kunitz

ありがとうございます!

2004/06/01 00:34:41
id:mnwrw No.2

回答回数4ベストアンサー獲得回数0

ポイント12pt

http://www.perl.com/

Perl.com: The Source for Perl -- perl development, conferences

最近のcygwinが入ってるなら、

foreach ffff in *.txt

do

perl -e ’use Encoding qw/from_to/;while(<>){from_to($_,”shiftjis”,”euc-jp”);s/¥r//;print;} $fff >tmp

mv tmp $fff

done

ではだめっすか?

試してないけど、適当に直せば動くはず。

id:kunitz

ありがとうございます!

いきなりforeach?

2004/06/01 00:36:06
id:Ackieee No.3

回答回数68ベストアンサー獲得回数0

ポイント12pt

http://hide.maruo.co.jp/software/hidemaru.html

秀まるおのホームページ−秀丸エディタ

秀丸エディタでファイルを開いて,保存時に改行コードと漢字コードを指定するのはいかがですか ?

id:kunitz

ありがとうございます!

秀丸は入れてません。

一括変換できますか?フォルダ内再帰で。

2004/06/01 00:41:41
id:xnissy No.4

回答回数1029ベストアンサー獲得回数203

ポイント13pt

http://www.vector.co.jp/soft/win95/util/se065175.html

QKC for Win95/NT(Windows95/98/Me / ユーティリティ)

こちらのソフトで一括変換できます.

id:kunitz

ありがとうございます!

よさそうです

2004/06/01 00:50:44
id:Ackieee No.5

回答回数68ベストアンサー獲得回数0

ポイント13pt

秀丸のマクロでディレクトリ内を再帰的に変換できます。この「ファイル文字コード変換マクロ ver.1.07」がそのまま使えます。

id:kunitz

ありがとうございます!

なるほどです

2004/06/01 00:50:58
id:Barrel No.6

回答回数13ベストアンサー獲得回数0

ポイント13pt

http://www.vector.co.jp/download/file/win95/util/ff326776.html

Java Cross Converter(Windows95/98/Me / ユーティリティ)

フォルダのドラッグ&ドロップには対応していないようですが,

サブフォルダ内まで変換することを確認しました。

Javaランタイムが必要らしいので,ご注意を。

id:kunitz

ありがとん

2004/06/01 00:58:31
id:dasm No.7

回答回数66ベストアンサー獲得回数0

ポイント13pt

google でさっき偶然見つけたばかりで、まだ試してもいないのですが、これはかなり期待していいのでは?

id:kunitz

ありがとうございます!

sendtoでやってたんだけど、一度に20個ぐらいずつじゃないとだめみたい。

2004/06/01 01:12:32
id:dasm No.8

回答回数66ベストアンサー獲得回数0

ポイント13pt

URL はダミーです。

nkf を使おうと思ったって事は、shift-jis か何かなんでしょうか。変換元の文字コードが分かってて、cygwin に iconv と dos2unix が入ってるなら

sh

for file in *

if [ -f $file ]; then

dos2unix $file

iconv -f SHIFT-JIS -t EUC-JP $file > tmpfile

mv tmpfile $file

fi

done

exit

とか自分ならしてしまいそうな所ですが。

もし文字コード判別をしたかったら

http://kasumi.sakura.ne.jp/~gm/gpj/dev/tips/other/kanji.shtml

移転しました->http://www.gprj.net ■G-PROJECT■ -日本語文字コードの判別

が参考になるかも。

何か便利なソフトがあるなら知りたいので、のっかります。

id:kunitz

ありがとうございます!

2004/06/01 07:45:53
id:knorimoto No.9

回答回数26ベストアンサー獲得回数0

ポイント13pt

http://www.vector.co.jp/soft/dl/win95/util/se079537.html

CoDesk 9x/NT(Windows95/98/Me / ユーティリティ)

私が一時期使ってたものです。

こんなのもあります、ということで……。

Win95/NT対応とありますが、Windows2000でも

問題なく使えました。

id:kunitz

ありがとうございます!

2004/06/01 07:46:00
id:takarope No.10

回答回数139ベストアンサー獲得回数0

id:kunitz

ありがとうございます!

2004/06/01 07:46:07
id:zetaplus No.11

回答回数52ベストアンサー獲得回数1

ポイント13pt

http://www.vector.co.jp/soft/win95/util/se296462.html

文字・改行コード一発変換 LFEUC(Windows95/98/Me / ユーティリティ)

最近使い始めたユーティリティですが、

ドラッグ&ドロップで使えるので便利かと思います。

id:kunitz

ありがとうございます!

2004/06/02 15:53:58

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません