Кодировка XML, как? #300427


#0 by Duplex
Как открыть ХМЛ для записи в кодировке "windows-1251" ЗаписьXML = Новый ЗаписьXML;             ЗаписьXML.ОткрытьФайл(ПутьКФайлу,"UTF-8"); - если так писать то он все нармально добавляет строку </xml version="1.0" encoding="UTF-8"/> а если написать - .ОткрытьФайл(ПутьКФайлу,"windows-1251"); то ничего не добавляет (</xml version="1.0">), как правильно?
#1 by Cat2007
и не получится..я вызывала из 1с автоматически экзешник для того, чтобы перекодировать из UTF-8 в windows-1251
#2 by Duplex
Печально :-(
#3 by cache
принципе можно не вызывать а создать КОМ-ДЛЛ и использовать...
#4 by smaharbA
Фигня какаято...(с)
#5 by cache
да почему фигня...
#6 by kumena
#7 by kumena
виноват, файл попутал, давно смотрел. действительно нельзя ОткрытьФайл(<Имя файла XML>, <Тип кодировки>) Параметры: <Имя файла XML> (обязательный) Тип: Строка. Имя файла, в который будет записываться текст XML. <Тип кодировки> (необязательный) Тип: Строка. В качестве типа кодировки может быть указано "UTF-8" или "UTF-16". В этом случае файл будет записан в соответствующей кодировке. При этом, в объявлении XML-документа (если таковое будет записано) будет присутствовать атрибут 'encoding', имеющий соответствующее значение. Если же в качестве параметра указана пустая строка или ничего не указано, то для записи файла будет использована кодировка UTF-8, а атрибут 'encoding' не будет присутствовать в объявлении XML-документа.
#8 by smaharbA
можно все...
#9 by smaharbA
эх восьмерочники, разбалованы вы ... можно и времянку не делать...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям