Доброго времени суток. Пишу обработчик .csv файла. Проблема следующая: не понимаю, как перекодировать загружаемый .csv файл с помощью скрипта Перекодировать в UTF-8. Скрипт выводит содержимое файла, но не читает кириллицу.. Довольно мало опыта в программировании, прошу помочь понять, как перекодировать. Спасибо.
<?php
$uploaddir = "uploads/";
$uploadfile = $uploaddir . basename($_FILES["somename"]['name']);
(move_uploaded_file($_FILES["somename"]['tmp_name'], $uploadfile));
//Добавление и расположение файла в нужную директорию
$row = 1;
if (($handle = fopen("$uploadfile", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
$row++;
for ($c=0; $c < $num; $c++) {
echo $data[$c] . "<br />\n";
}
}
fclose($handle);
} // обработчик .csv файла
?>
p.s
пробовал перекодировать так, но никакой реакции. Объясните, пожалуйста, что я делаю не так):
$dir = $uploadfile;
echo mb_detect_encoding($uploadfile);
$dir = iconv(mb_detect_encoding($uploadfile), "UTF-8", $dir);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Почему не переносит на новую строку в phpПробовал: \n, \r\n,
Как настроить восстановление пароля через электронную пошту используя стандартное обеспечение и PHPMailer?
Пишу компонента по парсингу и записи Rss ленти в инфоблоки, не зная bitrix-аЗдесь результат: https://bitrix
глупый недочет, каких бы это плюсов производительности не дало, это в любом случае минус, ключи должны сохранять свою изначальную позицию!