Как на PHP генерировать CSV, который будет корректно отображаться везде?
Вроде бы сделать CSV несложная задача.
Я создаю его с помощью fputcsv($fp, $fields,";");, затем с помощью iconv перегоняю из UTF-8 в Windows-1251. У большинства пользователей открывается корректно, можно сразу работать со столбцами. Но у многих текстовые поля - в кракозябрах.
Ilya: в английском языке соглашение с отрицанием включает отрицание: «no, you don't have to». Но в Русском односложное «нет» в ответ на «не нужно» может быть понятно двояко.
Сергей Соколов: за время, что вы писали этот коммент можно было самостоятельно проверить 4 строки моего кода и понять, что кодировка должна быть UTF-8.