- Код: Выделить всё
Memo1.Lines.SaveToFile(ExtractFilePath(ParamStr(0)) + 'log.txt');
Сохраняет в UTF-8, а надо в ANSI, чтобы потом блокнот корректно отображал русские буквы.
Как записать в файл в кодировке ANSI?
Модератор: Модераторы
Memo1.Lines.SaveToFile(ExtractFilePath(ParamStr(0)) + 'log.txt');
st:=TStringList.Create;
st.Clear;
for i:= 0 to Memo1.Lines.Count -1 do
begin
st.Add(UTF8ToAnsi(Memo1.Lines[i]));
end;
st.SaveToFile(ExtractFilePath(ParamStr(0)) + 'log.txt');
st.Free;
st:=TStringList.Create;
st.Text:=UTF8ToAnsi(Memo1.Lines.Text);
st.SaveToFile(ExtractFilePath(ParamStr(0)) + 'log.txt');
st.Free;
Ism писал(а):В символах окончания строк
Вернуться в Обучение Free Pascal
Сейчас этот форум просматривают: Google [Bot] и гости: 17