Задать вопрос
@khodos_dmitry

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

При сохранении csv файла в стандартной кодировке получаются кракозябры вместо русских букв.
  • Вопрос задан
  • 610 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Stepik
    Язык программирования PHP
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Galdar
Web, JS, PHP, NGINX, Linux
Вот так для csv, а вот как для pdf знаешь? Буду благодарен если подскажешь! Вот мой вопрос Как в библиотеке PhpSpreadsheet's установить в формате PDF кодировку UTF-8?
$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();

$writerCSV = new Csv($spreadsheet);

$writerCSV->setDelimiter(';');
$writerCSV->setEnclosure('');
$writerCSV->setLineEnding("\r\n");
$writerCSV->setSheetIndex(0);
$writerCSV->setUseBOM(true);
$writerCSV->save($file.'.csv');
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы