Сохранить файл в UTF-8 без BOM

Сохранить файл в UTF-8 без BOM

Функции PHP сохраняют текст в файл в кодировке ANSI, чтобы изменить её на UTF-8 нужно к началу текста приписать строку \xEF\xBB\xBF.

file_put_contents('/путь/файл.txt', "\xEF\xBB\xBF" . $text);
PHP
17.11.2016, обновлено 29.08.2019
10052

Комментарии

, чтобы добавить комментарий.

Другие публикации

Генерация счета на оплату PDF PHP
С помощью расширения dompdf можно легко сформировать PDF файл. По сути, dompdf - это конвертер HTML в PDF который...
65750
+33
Бот Телеграм на PHP
Примеры как зарегистрировать бота в Телеграм, описание и взаимодействие с основными методами API.
141117
+44
Примеры использования cURL в PHP
cURL PHP – это библиотека предназначенная для получения и передачи данных через такие протоколы, как HTTP, FTP, HTTPS....
219179
+21
Перекодировка текста UTF-8 и WINDOWS-1251
Проблема кодировок часто возникает при написании парсеров, чтении данных из xml и csv файлов. Ниже представлены способы...
74511
-13
Отправка письма с вложением
Отправка e-mail в кодировке UTF-8 с вложенными файлами и возможные проблемы.
12080
+3
Настройки кодировки UTF-8 на сайте
В данной статье сведен перечень приемов для правильной работы сайта в кодировке UTF-8.
10070
+2