Задать вопрос
@Souvel1
Web-программист. Разрабатываю на WordPress.

Как изменить кодировку файла?

Как можно изменить кодировку файла.

Что имеем:
Файл генерируется следующим кодом:
$fp = @fopen($log_file, 'w');
foreach ($list as $fields) {
	@fputcsv($fp, $fields, ';');
}
@fclose($fp);

В строке могут содержаться и русские буквы.
сайт в кодировке UTF-8.

Можно ли как-то установить кодировку именно этого файла в cp1251 т.к. в excel выходит квакозябра.

Подскажите, пожалуйста
  • Вопрос задан
  • 218 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя Виктор К ответам на вопрос (2)
master2016
@master2016
Всё нормально.
обрабатывайте файл в utf-8
а перед записью в экселевский (перед созданием объекта) попробуйте указать локаль как-то так

$validLocale = PHPExcel_Settings::setLocale('ru');
Ответ написан