Despod
Новичок
BOM в сгенерированых файлах.
$dom=New DomDocument('1.0','UTF-8')
...
echo $doc->saveXML();
Задача выгрузить данные с сайта в 1с.
Собирается из базы Mysql XML, все в UTF-8. Открывается в IE, сохраняется как 1.xml и подсовывается в 1с.
1с при открытии выдает кракозябры.
в 1с выполняется процедура чтения.
вот что написано в справке по 1с
Вообще подскажитеб как можно посмотреть есть ли этот BOM в файле или нет, и если есть как узнать что он означает.
Заранее спасибо.
$dom=New DomDocument('1.0','UTF-8')
...
echo $doc->saveXML();
Задача выгрузить данные с сайта в 1с.
Собирается из базы Mysql XML, все в UTF-8. Открывается в IE, сохраняется как 1.xml и подсовывается в 1с.
1с при открытии выдает кракозябры.
в 1с выполняется процедура чтения.
вот что написано в справке по 1с
в 1с этот <тип файла> конечно же не указали, надеются что он сам определит. Чесно говоря что такое BOM и что он вообще существует не знал, но так понял это несколько символов в начале файла. Теперь вопрос, как этот BOM добавить в сгенерированый XML, и почему IE при сохранении файла не добавляет этот BOM.<Тип файла> (необязательный)
Тип: КодировкаТекста, Строка. Указывается кодировка текста в открываемом файле.
В случае, если параметр не задан, формат текста будет определен автоматически (если он хранится в файле с сигнатурой BOM в начале). Если автоматически определить формат файла не удается, файл будет открыт в кодировке ANSI.
Вообще подскажитеб как можно посмотреть есть ли этот BOM в файле или нет, и если есть как узнать что он означает.
Заранее спасибо.