Intereting Posts
Неустранимая ошибка – класс «Монго» не найден Пользовательская клавиатура Telegram Bot на PHP Magento не перемещает сохраненные предметы Как сохранить выбранное значение радиообщей в android? Откуда берется значение по умолчанию mb_internal_encoding ()? Функция Caller в PHP 5? Как издеваться над тестированием веб-службы в PHPUnit через несколько тестов? Как показать pdf-файлы в браузере пользователя, если плагин не установлен Как запретить прямой доступ к файлам в каталоге AJAX Есть ли простой способ в PHP преобразовать из строк, таких как «256M», «180K», «4G» в их целочисленные эквиваленты? Как создать мой онлайн-сервер для Unity3d? Magento Fatal error: Class 'Mage_Wsalogger_Helper_Data' не найден в … /app/Mage.php в строке 546 Drupal 7 FAPI – добавление элементов формы для проверки или отправки обработчиков PHP / codeigniter – использование exit () Функции по ссылке или переменной, которые следует использовать когда?

писать utf-8 символов в файл с fputcsv в php

Я хочу попробовать персидский символ в CSV-файле в PHP, я использую функцию fputcsv но как написать символ UTF-8 в CSV-файл с помощью fputcsv ?

Часть моего кода:

 $df = fopen($filepath, 'w'); fputcsv($df, array($coupon->code, $discount->label)); 

Solutions Collecting From Web of "писать utf-8 символов в файл с fputcsv в php"

Попробуй это:

 $df = fopen($filepath, 'w'); fprintf($df, chr(0xEF).chr(0xBB).chr(0xBF)); fputcsv($df, array($coupon->code, $discount->label)); 

строка fprintf($df, chr(0xEF).chr(0xBB).chr(0xBF)); записывает заголовок файла для правильной кодировки.

Попробуйте также:

 $df = fopen($filepath, 'w'); $array = array($coupon->code, $discount->label); $array = array_map("utf8_decode", $array); fputcsv($df, $array);