Вопрос № 171452: Имеется задание: При нажатии кнопки Submit, создается папка, в ней создаются (обязательно в кодировке UTF-8) текстовые файлы. никак не могу понять что значит текстовые файлы в кодировке UTF-8. как их создать в этой кодировке?...
Вопрос № 171452:
Имеется задание: При нажатии кнопки Submit, создается папка, в ней создаются (обязательно в кодировке UTF-8) текстовые файлы.
никак не могу понять что значит текстовые файлы в кодировке UTF-8. как их создать в этой кодировке?
А вот интересная ссылка по значениям символов кириллицы в этой кодировке (заодно и браузер проверите на корректность отображения UTF-8 :)) символы кириллицы в UTF-8
Ответ отправил: PavelGM, Практикант
Ответ отправлен: 18.08.2009, 17:09
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 253355
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает Евгений/Genia007/, Студент :
Здравствуйте, Akahaos. В delphi есть функции для работы с UTF-8 - это функции UTF8ToAnsi и AnsiToUTF8. Они соответственно перекодируют из UTF8 в кодировку ANSI и обратно. По Вашему заданию можно из memo брать содержимое для текстовых файлов и перекодировать их в UTF-8 с последующим сохранением в файл.
Код:
procedure TForm1.Button1Click(Sender: TObject); var s: TStringList; i: integer; begin s:= TStringList.Create; for i:= 0 to Memo1.Lines.Count - 1 do s.Add(AnsiToUTF8(Memo1.Lines[i])); CreateDir(ExtractFilePath(ParamStr(0)) + 'test'); s.SaveToFile('test\proba.txt'); s.Free; end;
----- Помогли тебе, помоги и ты.
Ответ отправил: Евгений/Genia007/, Студент
Ответ отправлен: 18.08.2009, 21:17
Оценка ответа: 5
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 253366
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценить выпуск »
Нам очень важно Ваше мнение об этом выпуске рассылки!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.