Задать вопрос
@freeeeez

Как добавить encoding в XML в Delphi?

Добавляю кодировку в XML документ, но она игнорируется:
LDocument :=  NewXMLDocument;
LDocument.Active := True;
LDocument.Version := '1.0';
LDocument.Encoding := 'WINDOWS-1251';
…
LDocument.SaveToFile(ExtractFilePath(Application.ExeName)+'Reports\'+ xmlname +'.xml');

Создает:
<?xml version="1.0"?>Версию проставляет в атрибут а кодировку игнорит. Как решить?
  • Вопрос задан
  • 393 просмотра
Подписаться 1 Простой 2 комментария
Решения вопроса 1
HemulGM
@HemulGM Куратор тега Delphi
Delphi Developer, сис. админ
LDocument.Encoding := 'WINDOWS-1251';
Потому что эта строка меняет только текст в заголовке xml, поле. (док)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Goodt Екатеринбург
от 100 000 до 150 000 ₽
Data World Москва
от 180 000 до 210 000 ₽
НПО Фарватер Москва
от 150 000 до 220 000 ₽