Excel и кодировка PHP

ksnk

прохожий
BOM - это 3 символа записанные в начале файла. Если смотреть файл в шестнадцатетеричном редакторе - их видно - я бросил скриншот дампа. Как вставить в начало файла эти 3 символа - я бросил пример кода. В файле с яндекс диска НИКАКОГО бом нет.
1400
 

StalkerClasses

Новичок
Экспортирую в CSV и прогоняю через: iconv('UTF-8', 'windows-1251', $str).
Excel открывает нормально.

Теперь как-то надо что бы обратно вгонял.
 

StalkerClasses

Новичок
BOM - это 3 символа записанные в начале файла. Если смотреть файл в шестнадцатетеричном редакторе - их видно - я бросил скриншот дампа. Как вставить в начало файла эти 3 символа - я бросил пример кода. В файле с яндекс диска НИКАКОГО бом нет.
А почему тогда Notepad++ показывает что это UTF-8 без BOM?
 

StalkerClasses

Новичок
BOM - это 3 символа записанные в начале файла. Если смотреть файл в шестнадцатетеричном редакторе - их видно - я бросил скриншот дампа. Как вставить в начало файла эти 3 символа - я бросил пример кода. В файле с яндекс диска НИКАКОГО бом нет.
Посмотреть вложение 1400
Да действительно, это помогло.
Спасибо большое.
 

StalkerClasses

Новичок
Теперь другая проблема при импорте.
Код:
id;title
17;Текст импорта кодировки UTF-8
18;Тоже тест кодироки
Он пишет что не найден колонка id. Полагаю она не является теперь началом файла из-за того, что добавлено b"\xEF\xBB\xBF".
И как теперь с этим быть?
 
Сверху