JSON и BOM

Модный нынче формат обмена данными JSON поддерживается в 1С только благодаря умельцам написавшим парсер и генераторы на 1С. Но вот беда, некоторые сервисы плохо воспринимают сохраненные текстовые файлы из 1с, которые отправляются на сервер. Выход вот такой, не очевидный: =)

1С генерит файл в кодировке utf-8, она в начало файла ВОМ символы записывает, из-за чего сервер считает, что json в неверном формате. Можно так файл в кодировке utf-8 без BOM записать

ЗаписьТекста = Новый ЗаписьТекста(ИмяФайла, КодировкаТекста.ANSI);
ЗаписьТекста.Закрыть();
ЗаписьТекста = Новый ЗаписьТекста(ИмяФайла,,, Истина, Символы.ПС);

Добавить комментарий