Einzelnen Beitrag anzeigen

Zerolith

Registriert seit: 12. Mär 2003
Ort: Kempten
188 Beiträge
 
Delphi 6 Enterprise
 
#1

HTTP Request String / Post Parameter / Unicode

  Alt 28. Sep 2005, 16:43
Hallo,

ich arbeite z.Zt. an einem kleinen WebServer für eine Sendungsverfolgung alá UPS o.ä.
läuft schon alles super. Allerdings wenn ich z.B. von einer Textarea einen String schicke macht er mir rel. komische Sachen in den Parameter

siehe:
Code:
POST /sendmail.lks HTTP/1.1'#$D#$A'Host: 127.0.0.1'#$D#$A'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de-DE; rv:1.7.10) Gecko/20050717 Firefox/1.0.6'#$D#$A'Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5'#$D#$A'Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3'#$D#$A'Accept-Encoding: gzip,deflate'#$D#$A'Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7'#$D#$A'Keep-Alive: 300'#$D#$A'Connection: keep-alive'#$D#$A'Referer: http://127.0.0.1/contact.lks?order=050930001BE'#$D#$A'Cookie: ID=127.0.0.1: Mi, 28 Sep 2005 15:07:41'#$D#$A'Content-Type: application/x-www-form-urlencoded'#$D#$A'Content-Length: 359'#$D#$A#$D#$A'ordernr=050930001BE&myText=asdadsfdsfa%0D%0A%0D%0A%0D%0Adassdffds%0D%0A%0D%0A%0D%0A%0D%0A%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6%C3%B6
zu beachten ist die letzte Zeile (myText = (...) )
das rote ist zu beachten. Ich müsste das ganze irgendwie doch umgewandelt bekommen in einen vernünftigen String. Ebenfalls sollte das auch funktionieren wenn in der Textarea mit Unicode (UTF-8) z.B. Russisch oder Polnisch eingegeben wurde.

Müsste ich beim REquest String - Widestring verwenden? irgendwie umwandeln mit UTF8En / Decode?

bin für jede hilfe dankbar

Daniel
Daniel
  Mit Zitat antworten Zitat