1. Уважаемые гости и пользователи форума.
    Администрация настоятельно рекомендует не регистрировать несколько аккаунтов для одного пользователя. При выявлении наличия мультиаккаунтов будут заблокированы все учетные записи данного пользователя.
    Аккаунты, зарегистрированные на временную почту будут также заблокированы.

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

Тема в разделе "Inno Setup", создана пользователем Andreo Fadio, 27 дек 2018.

  1. Старожил

    Регистрация:
    17 сен 2016
    Сообщения:
    19
    Симпатии:
    4
    Пол:
    Мужской
    При создание bat файла и записи пути до папки установки столкнулся с тем, что присутствующие русские символы ломают исполнение команд.

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

    Регистрация:
    5 янв 2019
    Сообщения:
    9
    Симпатии:
    3
    .bat должен быть в oem кодировке, запиши строку с русскими символами так
    Код (Inno):

    procedure CreateBatch;
    var
      file: String;
      S: AnsiString;
    begin
      file := ExpandConstant('{src}\test.bat');
      S := 'echo привет';
      CharToOemBuff(S);
      SaveStringToFile(file, S, false);
    end;
     
     
    Хамик, Nemko и Andreo Fadio нравится это.
  3. Старожил

    Регистрация:
    17 сен 2016
    Сообщения:
    19
    Симпатии:
    4
    Пол:
    Мужской
    Отлично, то что нужно.
     

Поделиться этой страницей