[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Mar 2021
    Beiträge
    1

    HTTPAPI Konveriten von URL-Parameter Bezeichnung in UCS2

    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!

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    Eine Url wird nie in Unicode oder UTF8 ausgegeben sondern als ASCII-Zeichenfolge (1252).
    Dabei werden Sonderzeichen in Hex-Darstellung übersetzt, z.B. %20 = Space.
    UTF8 wird dann ebenso übersetzt und in %xx%yy übersetzt.

    https://de.wikipedia.org/wiki/URL-Encoding

    Dies sollte dann die Funktion leisten.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. Codepoint UCS2 -> 1141
    By rischer in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 01-03-19, 13:51
  2. UCS2 oder graph?
    By dschroeder in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 26-09-17, 09:50
  3. Hex-Konstante und UCS2
    By dschroeder in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 21-09-17, 15:36
  4. Bezeichnung der DB2 system i
    By TARASIK in forum NEWSboard Programmierung
    Antworten: 15
    Letzter Beitrag: 17-04-15, 08:43
  5. HTTPAPI SSL XML
    By dabeda in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 27-01-15, 10:05

Tags for this Thread

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •