v7: XML поменять encoding с windows-1251 на UTF-8
☑
0
sergei123654
23.02.12
✎
12:55
Здравствуйте.
Формирую XML выгрузку в шапке пишет -
<?xml version="1.0" encoding="windows-1251" ?>
мне нужно что бы там писалось -
<?xml version="1.0" encoding="UTF-8" ?>
Кто сталкивался с подобной задачей, подскажите пожалуйста, как вы ее решали? Или как возникают эти энкодинги?
1
1Сергей
23.02.12
✎
12:56
Чем формируешь-то?
2
sergei123654
23.02.12
✎
12:57
1С 7.7
Если ЗагрузитьВнешнююКомпоненту(КаталогИБ() + "v7plus.dll") <> 1 Тогда
Предупреждение("Компонента v7plus.dll не найдена!");
Возврат;
КонецЕсли;
XMLАнализатор = СоздатьОбъект("AddIn.XMLParser");
XMLКорневойРаздел = XMLАнализатор.СоздатьДокумент();
ДанныеXML = XMLКорневойРаздел.СоздатьПодчиненныйЭлемент("SNA");
.............................
XMLКорневойРаздел.Записать("C:\proba1.xml");
3
sergei123654
23.02.12
✎
13:10
нашел:
XMLКорневойРаздел.Кодировка = "UTF-8";
спасибо.
4
andrewks
23.02.12
✎
17:27
v7plus.dll - зло. юзай msxml напрямки
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший