Ich habe folgendes Problem:
Ich möchte eine URL mit der HTTPAPI aufrufen. Für die URL-Parameter verwende ich http_url_encoder_addvar(). Unter anderem möchte ich hierbei auch UCS2-Felder mitgeben.
Beispiel:
dcl-s NAME ucs2(50);
HTML-Code:
http_url_encoder_addvar( enc_usti
: 'Name'
: %addr(NAME)
: %len(%trimr(NAME)) * 2 );
So kommt in der URL jedoch nur Schrott raus, da die CSSIDs nicht passen.
Damit der Wert aus der Variable richtig rauskommt rufe ich vor http_url_encoder_addvar()
HTML-Code:
http_setccsids(1208:13488);
auf.
Der Wert aus NAME wird jetzt richtig encoded, jedoch auch der String 'Name', also die Bezeichnung des Parameters.
Gibt es eine Möglichkeit, der Prozedur diesen 'Namen' als UCS2 mitzugeben?
Im Prototyp wird der Parameter peVariable mit option(*string) angegeben.
Vielen Dank schonmal!
Bookmarks