VIMで作成したPHPファイルがありますが、どちらがエンコードされているのかわかりません。
ターミナルを使用し、コマンドfile -bi foo
(私のオペレーティングシステムはUbuntu 11.04)でエンコードを確認すると、次の結果が得られます。
text/html; charset=us-ascii
しかし、geditでファイルを開くと、そのエンコーディングはUTF-8であると表示されます。
どちらが正しいですか?ファイルをUTF-8でエンコードしたい。
私の推測では、ファイルにBOMがなく、コマンドfile -bi
がファイルを読み取り、UTF-8文字を検出しないため、ASCIIであると想定されますが、実際にはUTF-8でエンコードされています。