Linuxホスティングからftp経由でWindowsにいくつかのファイルを取得し、ファイルエンコーディングをチェックすると、bomなしでutf8になりました
これらのファイルを ascii に変換し、他の Linux サーバーに送信する必要があります。
ファイルを圧縮しました
テキストファイルとut8形式の場合は解凍し、ASCIIに変換します
ファイルを解凍するときに変換したい
ありがとう ?
お探しのプログラムは iconv です。エンコーディング間で変換されます。次のように使用します。
iconv -f utf-8 -t ascii < infile > outfile
でも。ASCII は UTF-8 のサブセットです。つまり、ASCII で記述されたファイルも正しい UTF-8 です --- 変換は必要ありません。他の方法で変換する必要がある唯一の理由は、UTF-8 ファイルに ASCII 範囲外の文字がある場合です。この場合、ASCII にはこれらの文字がないため、ASCII に変換することはできません。
本当にASCIIですか?最近では、純粋な ASCII はまれです。ISO-8859-15 (西ヨーロッパ) または CP1252 (Windows) がより一般的です。