Задать вопрос

При выгрузке CSV файла из 1С на хостинг, в файл добавляется невидимый символ, откуда?

Добрый день! Очень странная ситуация происходит при загрузке CSV файла на хостинг.

CSV файл с остатками для Авито выгружается из 1С, структура файла сделана по всем требованиям Авито, но при загрузке файла на хостинг в начало файла добавляется невидимый символ (который виден только в редакторе хостинга в виде точки, если скопировать его и вставить получается невидимый символ - пробел). В других редактор символ не виден.

После удаления этого символа на хостинге, файл принимается системой Авито, 1С-программист утверждает, что с его стороны никаких невидимых символов при формировании файла нет.

Кодировка UTF-8.

Подскажите, в чем может быть причина?

Скопировал из редактора на хостинге:
#date,2024-06-28T9:00:01,
Id,AvitoId,Stock
kos-zap-st3-002b9a04-0d19-11eb-8126-0cc47a350eaa,,8
kos-zap-st3-002b9a05-0d19-11eb-8126-0cc47a350eaa,,2
kos-zap-st3-002b9a06-0d19-11eb-8126-0cc47a350eaa,,1


Скриншот отображения символа из редактора на хостинге:
667e550d81d07645282457.png

Сам файл без внесения правок:

https://cloud.mail.ru/public/Pt6z/sXMtdDXWm
  • Вопрос задан
  • 153 просмотра
Подписаться 2 Средний 2 комментария
Решения вопроса 1
Lynn
@Lynn
nginx, js, css
На 146% уверен что это BOM.
Надо пересохранить файл из какого-нибудь текстового редактора или научить 1С не добавлять BOM.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@alexalexes
Нужно смотреть в hex-редакторе файл, который вы собираетесь отправить на хостинг, и посмотреть этот файл, скачав с хостинга обратно.
Потом посмотреть, не изменяется ли файл с другим расширением.
Потом проделать все тоже самое в другом браузере.
Если проблема сохраняется, то написать в тех. поддержку хостинга, что при аплоадинге модифицируется файл.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы