Имя: Пароль:
1C
1C 7.7
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 напрямки