文字セット US-ASCII のファイルがあり、UTF-8 でエンコードしたいと考えています。
> file -i from.php
from.php: text/x-php; charset=us-ascii
次のコマンドを入力します。
> sudo -u www-data iconv -f US-ASCII -t UTF8 from.php > to.php
ファイル to.php が作成されますが、文字セットが間違っています。
> file -i to.php
to.php: text/x-php; charset=us-ascii
charset の iconv リストを確認しましたが、US-ASCII と UTF8 は適切に記述されているようです。
このコマンドはうまく機能しません:
sudo -u www-data iconv -f US-ASCII -t UTF8 -o to.php from.php