![]() |
Text "url encoded" übergeben
Hallo zusammen,
wie kann ich einen Text "url encoden" ? Ich möchte SMS versenden und muss dem Anbieter den SMS-Text URL-Encoded übergeben. Gibt es dafür eine Function in Delphi ? Gruss Holger |
Re: Text "url encoded" übergeben
|
Re: Text "url encoded" übergeben
Lies einmal diesen Thread:
![]() |
Re: Text "url encoded" übergeben
Vielen dank schon mal,
aber welche uses muss ich nutzen damit Delphi die Function URLEncode oder URLDecocde kennt. Mit "IdURI" klappt es nicht ? Gruss Holger |
Re: Text "url encoded" übergeben
Was heißt "klappt nicht"? Das ist eine Klassenmethode, also mit TIdURI.URLEncode aufzurufen.
|
Re: Text "url encoded" übergeben
IdUri.
Wenn IdUri gefunden wird, kannst Du mit TIdUri.URLEncode die Funktion aufrufen. Es ist eine class function. |
Re: Text "url encoded" übergeben
Da hatte ich wohl ein Brett vor dem Kopf.
Nun bekomme ich aber folgende Fehlermeldung: Exception der Klasse EIdURIException mit der Meldung 'Protocol field is empty' aufgetreten. So sieht mein Code aus:
Delphi-Quellcode:
Was habe ich vergessen ?
uses
IDURI; ... var SMS_Text, SMS_Text_korrigiert: String; begin SMS_Text_korrigiert := TIdURI.URLEncode(SMS_Text); end; Gruss Holger |
Re: Text "url encoded" übergeben
Was passiert, wenn Du ein Protokoll mit übergibst und das anschließend wieder rauslöschst?
Delphi-Quellcode:
SMS_Text_korrigiert := TIdURI.URLEncode('http://' + SMS_Text);
Delete(SMS_Text_korrigiert,1,7); |
Re: Text "url encoded" übergeben
Das klappt. Danke
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz