UTF-8テキストファイルがあるかどうかを確認する方法品目明細コマンドラインから?
file
コマンドは以下を表示します。
UTF-8 Unicode text
しかし、これがファイルにBOMがないことを意味するかどうかはわかりません。
Ubuntu 12.04を使用しています。
ベストアンサー1
file
あれば教えてください品目明細。簡単にテストできます。
printf '\ufeff...\n' | file -
/dev/stdin: UTF-8 Unicode (with BOM) text
一部のシェル(たとえば、ash
または)にはサポートされていない組み込みコマンドdash
があり、その場合はGNU coreutils(たとえば)を使用する必要があります。printf
\u
printf
/usr/bin/printf
注:変更ログによると、file
この機能は2007年から使用されました。したがって、これは現在すべてのコンピュータで動作します。