Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxオペレーティングシステムでテキストファイルの内部コードを変換する方法

Linuxオペレーティングシステムでテキストファイルの内部コードを変換する方法

  
Windowsの下でファイルのエンコーディングを変換するのに使用できるソフトウェアがたくさんあります例えばLinuxでBIG5エンコーディングをGB2312に変換することもできます。エンコード形式がGB2312のテキストファイルfoo.txtは、BIG5の内部コードに変換されますiconv -f GB2312 -t BIG5 foo.txt> foo1.txt新しいファイルfoo1.txtは、BIG5の内部コードの内部コードです。これは、BIG5ファイルfoo.txtをiconv -fでGB2312内部コードに変換したものです。BIG5 -t GB2312 foo.txt> foo2.txt GB2312内部コードファイルをUTF-8に変換します。iconv -f GB2312 -t UTF-8 foo。 Txt> foo3.txt最後に、​​バッチ変換で、ディレクトリ内のすべてのファイルを必要な内部コードに変換します現在のディレクトリにfoo1.txt、foo2.txt、およびfoo3.txtがあるとします。このコードはすべての特別なBIG5内部コードを作成し、スクリプトgb2312_2_big5.shを作成するためのサフィックスとしてBIG5を追加します。内容は次のとおりです。ls * .txt | iconvを読んでいる間に-f GB2312 -t BIG5 $ i> $ i.big5が完了しました保存後、sh gb2312_2_big5.shを実行して変換を完了します。
Copyright © Windowsの知識 All Rights Reserved