あるサーバーからデータを読み取り、ファイルに保存するスクリプトがあります。しかし、ファイルはどういうわけか壊れているようです。ディスプレイに出力できますが、ファイルをチェックするとfile
生成されます
bash$ file -I filename
filename: text/plain; charset=unknown-8bit
エンコーディングが不明であると表示されるのはなぜですか? ファイルの最初の行は次のように表示されます
“The Galaxy A5 and A3 offer a beautifully crafted full metal unibody
16 進ダンプでは、最初の 3 バイトが 0xE2、0x80、0x9C であり、その後に通常の ASCII テキストが続くことがわかりますThe Galaxy A5
...
どうしたの?エンコーディングが不明であると表示されるのはなぜfile
ですか? 実際には何ですか?