Есть строка вида "111%D1%80%d1%8022.png".  На диске этот файл имеет название 111рр22.png (между цифрами рр - кириличные буквы).
Есть готовый инструмент перевода первой строки во вторую?
			
				Модератор: Модераторы
uses
  IdURI;
..
begin
  S := TIdURI.URLEncode(str);
//
  S := TIdURI.URLDecode(str);
end;uses
  SynaCode;
..
begin
  s := EncodeUrl( str );
//
  s := DecodeUrl( str );
end;Function DecodeURLElement(Const S : String) : String;Ichthyander писал(а):Есть и нативная функции из либы fcl-web в модуле FPHTTPClient.
- Код: Выделить всё
 Function DecodeURLElement(Const S : String) : String;
GAMER писал(а):Этот вариант, в отличии от Инди сработал как нужно.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1