46
46
複数のファイルをUTF-8エンコーディングに変換するには、*nixコマンドラインツールを使用する方法を教えてください。
任意の文字セットからUTF-8エンコーディングに変換したいテキストファイルがたくさんあります。
これを一括して行うために使えるコマンドラインツールやPerl(またはお好みの言語)のワンライナーはありますか?
任意の文字セットからUTF-8エンコーディングに変換したいテキストファイルがたくさんあります。
これを一括して行うために使えるコマンドラインツールやPerl(またはお好みの言語)のワンライナーはありますか?
iconv は多くの文字エンコーディングの間で変換を行います。これはiconv -f ascii -t utf-8
で終わるすべてのファイルに対して.txt
を実行し、再コード化されたファイルを.utf8.txt
ではなく.txt
で終わる同じ名前のファイルに送信します。
これが実際にファイルに何かをするかどうかはわかりませんが(ASCII は UTF-8 のサブセットなので)、エンコーディング間の変換方法についてのご質問にお答えします。