JSON и BOM

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

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

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

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>