2009-08-01 00:29:36 +0000 2009-08-01 00:29:36 +0000
46
46

複数のファイルをUTF-8エンコーディングに変換するには、*nixコマンドラインツールを使用する方法を教えてください。

ファイルのエンコーディングや行末を一括変換する

任意の文字セットからUTF-8エンコーディングに変換したいテキストファイルがたくさんあります。

これを一括して行うために使えるコマンドラインツールやPerl(またはお好みの言語)のワンライナーはありますか?

回答 (1)

56
56
56
2009-08-01 01:25:17 +0000

iconv は多くの文字エンコーディングの間で変換を行います。これはiconv -f ascii -t utf-8で終わるすべてのファイルに対して.txtを実行し、再コード化されたファイルを.utf8.txtではなく.txtで終わる同じ名前のファイルに送信します。

これが実際にファイルに何かをするかどうかはわかりませんが(ASCII は UTF-8 のサブセットなので)、エンコーディング間の変換方法についてのご質問にお答えします。

関連する質問

6
10
5
37
13