Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > помогите с сохранением и URL-кодированием


Автор: Emil_Temirov 28.11.2006, 20:11
а как записать в файл текстовые и числовые переменные?
и еще как текст подвергнуть URL-кодированию?


M
Girder
Одна тема - один вопрос!
PS: Пожалуйста не нарушайте правил форума!

Автор: Rodman 28.11.2006, 20:19
Код

var L:TStringList;
begin
  l:=TStringList.create;
  l.text:='Hello'+IntToStr(8)+'programm';
  l.savetofile('Fiel.txt');
end;


а про
Цитата(Emil_Temirov @  28.11.2006,  19:11 Найти цитируемый пост)
и еще как текст подвергнуть URL-кодированию? 


я не понял

Автор: Sunvas 28.11.2006, 20:37
Цитата(Emil_Temirov @  28.11.2006,  20:11 Найти цитируемый пост)
и еще как текст подвергнуть URL-кодированию?

Так чтоли: %EA%EE%E4%E8%F0%EE%E2%E0%ED ?

Автор: Emil_Temirov 28.11.2006, 20:41
спс на счет URL-кодированию я тут вычитал что:
"HTML текст может состоять только из латинских букв и цифр.Все остальные символы должны быть заменены сочетанием "%NN",где NN-шестнадцатеричные числа,задающие код символа(символы Unicode задаются, соответственно, сочетаниями %NN %MM)"

Добавлено @ 20:42 
да  так %EA%EE%E4%E8%F0%EE%E2%E0%ED

Добавлено @ 20:44 
кароче шоб текст "Привет" выглядел так: %D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82

Автор: Sunvas 28.11.2006, 21:15
Ну вот:
Код

var i:word;
s:string;
begin
s:='';
for i:=1 to length(edit1.Text) do s:=s+'%'+inttohex(ord(edit1.text[i]),2);
edit1.Text:=s;

Если не влом кому-то сделайте проверку являються ли символы английскими.

Автор: Emil_Temirov 29.11.2006, 03:16
не совсем так не катит все равно вместо русских символов показывает квадратики вот пример я давал нада шоб именно так кодировало русский текст
Цитата(Emil_Temirov @ 28.11.2006,  20:41)
кароче шоб текст "Привет" выглядел так: %D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82

Автор: Sunvas 29.11.2006, 13:21
Цитата(Emil_Temirov @  29.11.2006,  03:16 Найти цитируемый пост)
не совсем так не катит все равно вместо русских символов показывает квадратики вот пример я давал нада шоб именно так кодировало русский текст

Оно и переводит! Вопрос задан некорректно!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)