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

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

Похожие вопросы