Вопрос Кодировка создаваемого файла

Andreo Fadio

Старожил
При создание bat файла и записи пути до папки установки столкнулся с тем, что присутствующие русские символы ломают исполнение команд.

Значится вопрос - возможно ли задать создание файла в определенной кодировке?
 

TheLegend

Новичок
.bat должен быть в oem кодировке, запиши строку с русскими символами так
Код:
procedure CreateBatch;
var
  file: String;
  S: AnsiString;
begin
  file := ExpandConstant('{src}\test.bat');
  S := 'echo привет';
  CharToOemBuff(S);
  SaveStringToFile(file, S, false);
end;
 
Сверху