Как сделать выгрузку в xml в кодировке "windows-1251" ? #281970


#0 by malton
всем хай! Столкнулся проблемой. Решила контора торговать через инет и заказала разработку инет-магазина. Фирма, которая будет мастерить и поддерживать все это дело требует категорически выгрузку из базы рисовать в формате "windows-1251". А как? если по синтаксису можна создать xml-файл тока в юникоде("UTF-16","UTF-8"). Причем эти крендели заявляют что ос unix такая умная, что ANSI только и понимает, а юникод не переваривает, мол это жуткий анахронизм. Пытался при создании файла выгрузки указать кодировку "windows-1251" объектXML.ОткрытьФайл(Имяфайла, "windows-1251") - не прокатило. В объявлении файла исчезает атрибут 'encoding'(вместо <?xml version="1.0" encoding="UTF-8"?>  становится <?xml version="1.0" ?>)
#1 by Оллрайт
в этой веточке предлагали уже решение
#2 by Оллрайт
Книга знаний: Перекодировщик из UTF-8 в Windows-1251 Romix говорит: "Перекодирует XML-файл из кодировки Windows-1251 в UTF8. Если файл уже в кодировке UTF8, то он остается как есть. Если файл не содержит маркера кодировки UTF8, то добавляет его. Вызов win1251_utf8.exe Файл1.xml Файл2.xml"
#3 by malton
Большое спасибо! выкачал перекодировщик и вот рабочий вариант(все файлы по умолчанию в каталоге бд).
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С