Здравствуйте. Не стал создавать новую тему, подниму эту.
Есть таблица с расширением xls, она сгенерирована сторонним софтом. Там что-либо поменять не получится.
В зеннопостере я переношу строки из этой таблицы в новую таблицу с расширением .csv, в процессе переноса делаю нужные мне замены. На выходе получаю таблицу.csv с кодировкой UTF-8-BOM и с этими самыми BOM-метками в начале некоторых строк. Чтобы от них (меток) избавиться приходится вручную открывать каждую таблицу (а их много, и они большие) в notepad++, менять кодировку на UTF-8 и поиском-заменой удалять BOM.
Задача: получать на выходе из зеннопостера таблицы в формате csv, с кодировкой UTF-8 без BOM и без меток BOM, чтобы затем отправлять эти таблицы на сервер через ftp.
Что было сделано:
1. Взял одну из обработанных в notepad++ таблиц и удалил из неё весь текст. Эту пустую таблицу копирую и привязываю в зеннопостере к ней таблицу, в которую потом складываю строки из xls. В конце работы проекта эту таблицу сохраняю. Открываю в notepad++ - опять UTF-8-BOM.
2. На этапе получения строк (каждая ячейка - в переменную) делаю в первой ячейке замену (регулярка) \ufeff на пустоту. В notepad++ этот способ работает, в зеннопостере - нет.
Подскажите, есть ли у этой задачи решение.