За последние 24 часа нас посетили 15197 программистов и 1671 робот. Сейчас ищут 803 программиста ...

Проблема чтение с русским текстом в CSV файле

Тема в разделе "Сделайте за меня", создана пользователем Баука, 18 мар 2017.

  1. Баука

    Баука Новичок

    С нами с:
    18 мар 2017
    Сообщения:
    3
    Симпатии:
    1
    Скачал csv файл с google adwords не могу прочитать файл с русскими буквами они отображается не корректно обрыл все форумы ничего не помогло

    содержание файла :

    исходный код :
    Код (Text):
    1. function csv_to_array($string='', $row_delimiter=PHP_EOL, $delimiter = "," , $enclosure = '"' , $escape = "\\" )
    2. {
    3.     $lines = file($string);
    4.     foreach ($lines as $line_num => $line) {
    5.         echo "Строка #<b>{$line_num}</b> : " . htmlspecialchars($line) . " Кодирока ".mb_detect_encoding(htmlspecialchars($line)) . "<br />\n";
    6.     }
    7.  
    8. }
    возвращает:
     

    Вложения:

    • demo.zip
      Размер файла:
      521 байт
      Просмотров:
      1
    denis01 нравится это.
  2. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    Проблема в кодировке. Преобразуй всё в utf-8
     
    denis01 нравится это.
  3. Баука

    Баука Новичок

    С нами с:
    18 мар 2017
    Сообщения:
    3
    Симпатии:
    1
    Iconv и mb_detect_encoding() не помогает
     
  4. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    Вот твой файл. Его декодировать уже не надо просто проверь.
     

    Вложения:

    • demo.zip
      Размер файла:
      471 байт
      Просмотров:
      1
  5. Баука

    Баука Новичок

    С нами с:
    18 мар 2017
    Сообщения:
    3
    Симпатии:
    1
    он уже в EXCEL не открывается я тоже так пробовал ))))) Задача состоит в том что пользователи могли скачать стоковый файл с гугла и сразу распарсить а я не могу даже отобразить текст