file コマンドが無効なエンコードタイプを提供します。

file コマンドが無効なエンコードタイプを提供します。

csvファイルが準備されています。 「file -i filename」を実行すると、エンコードされたものとしてマークされますus-ascii。ただし、実行するとcat filename | csvcut -t -e us-asciiエラーが発生します。

"ファイルが"us-ascii"エンコーディングではありません。-eフラグまたはPYTHONIOENCODING環境変数を使用して正しいエンコーディングを指定してください。"

csvkitのドキュメントはここにあります。

また、ファイルに0xd1などの16進コードがあり、いくつかの問題が発生するという事実も発見しました。それでは、このファイルの正しいエンコーディングをどのように見つけることができますか?理想的にはutf-8エンコーディングに変換したいと思います。何をすべきか?

ベストアンサー1

おすすめ記事