Как я могу быть уверен в кодировке файла?
У меня есть файл PHP, который я создал с помощью VIM, но я не уверен, какая его кодировка.
Когда я использую терминал и проверяю кодировку командойfile -bi foo
(Моя операционная система Ubuntu 11.04) дает следующий результат:
text/html; charset=us-ascii
Но когда я открываю файл с помощью gedit, он говорит, что его кодировка UTF-8.
Который правильный? Я хочу, чтобы файл был закодирован в UTF-8.
Я предполагаю, что в файле нет спецификации и что командаfile -bi
читает файл и не находит никаких символов UTF-8, поэтому предполагается, что он является ascii, но в действительности он закодирован в UTF-8.