エンコーディングを変換するファイルがあります。iconvを使用してシェルのエンコーディングを変更できませんでした
$file -i *
をし、それが次に
text/plain; charset=us-ascii
が判明私は、このコマンドラインを持っている:ターミナルで 、私が持っているiconv: illegal input sequence at position 2575661
私は検索:
$ iconv -f us-ascii -t UTF-8 oldfile.txt > newfile.txt
それはメッセージを判明これは無効な配列があることを示唆していることが分かった(例えば、このページhttps://spin.atomicobject.com/2011/07/13/some-useful-iconv-functionality/)。私はsqliteに最も適切なエンコーディングにエンコーディングを変換する最も信頼性の高い方法と、無効なシーケンスを見つける方法を考えていますか?ありがとうございました!!
ありがとうございます。私は '$ iconv -c -f ...'を試しました。それは動作します! – achimneyswallow