Проблема с PHP-скриптом экспорта CSV-файла Excel Mac 2016

Я хочу проанализировать все города с веб-сайта (который, кажется, закодирован <meta charset="iso-8859-15" />). Затем я хочу экспортировать их в файл CSV, чтобы иметь их в Excel (Office для Mac 2016). Я использую Simple HTML DOM Parser в своем скрипте PHP.

Сначала я написал PHP-скрипт на ПК с Windows. Файл CSV был в порядке, и Excel распознал его правильно (формат Windows (ANSI)). Здесь нет проблем.

Тем не менее, это скрипт, который я хочу использовать на Windows и Mac. Когда я тестировал его на Mac, внутри было много специальных символов. Вот пример городов, которые я получил:

Париж 15ème
Бретиньи-Сюр-Орж
Париж 19ème
Париж 5ème
Argenteuil
Сен-Манде

Я не понимаю, почему ‘а’ (&egrave;) в формате HTML, в то время как ‘é’ имеет хороший формат.

Вот как я собираю города:

$place = str_replace('  ','',$lbc->find('div[class="placement"]',0)->plaintext);

Чтобы удалить эту проблему кодирования, я попытался использовать html_entity_decode следующим образом:

$place = str_replace('','',html_entity_decode($lbc->find('div[class="placement"]',0)->plaintext));

которые сделали работу для ‘è’, ‘ê’, НО затем ‘é’ персонажей, которые были в порядке, они больше не становятся, они становятся ?,

Я не вижу, как справиться со всем этим.

Другая проблема, когда я пытаюсь импортировать файл CSV в Excel Mac 2016, он не распознает формат. Мне нужно открыть CSV с Sublime Text 2, чтобы найти хороший формат, затем сохранить и, наконец, импортировать его в Excel для Mac.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector