Как добавить спецификацию для всех файлов UTF-8 в проекте?
Текущая кодировка UTF-8, и я хочу добавить спецификацию для всех файлов
Контекст: инструментарий сертификации приложений для Windows 8 выдает следующую ошибку, если спецификация не добавлена:
Файл C:\x\y\z.js неправильно закодирован в UTF-8. Повторно сохраните файл как UTF-8 (включая Byte Order Mark).
2 ответа
Если вы используете IDE, например eclipse или netbeans, вы можете выбрать все файлы и установить кодировку. Другой вариант - открыть все файлы в текстовом редакторе и изменить.
Я знаю, что это старый вопрос, но вот как я это сделал:
создайте файл php: addBOMtoFile.php и добавьте следующую строку:
file_put_contents("some_new_file_name.js", "\xEF\xBB\xBF" . mb_convert_encoding(file_get_contents("some_file_name.js"), "UTF-8", "UTF-8"));
C: \ php> php addBOMtoFile.php