Seite 1 von 1

Zeichensatz Probleme [erledigt]

Verfasst: Do, 31. Mär 2022 20:09
von Wolfgang Ciriack
Hallo,
ich teste gerade die Kommunikation mit einer Android-App, klappt (fast) alles.
Ein Problem habe ich scheinbar mit dem Zeichensatz, sobald ich in einem Json object Umlaute übermittle, bekomme ich einen Fehler.
So sieht das in etwa aus:

Code: Alles auswählen

...
aArtikel    := { "   12,00 cbm      " + ConvToAnsiCP(PadR("Baumischabfall", 25)), ;
                       "    2,00 cbm      " + ConvToAnsiCP(PadR("Gartenabfaelle", 25)), ;
                       "    1,00 Stueck   " + ConvToAnsiCP(PadR("Uebernahmeschein", 25))}
oJ := xbJSON():new()
oJ:AddVar("sessionId", SId)
oJ:AddVar("client", cMandant)
oJ:AddVar("articles", aArtikel)
oJ:AddVar("paymentValue", nZahlsumme)

oResponse := oHttp:Execute(script + "OpenSignature", "POST", oJ:AsString())
if oResponse <> NIL
....
So klappt es, schreibe ich aber z.B. "Gartenabfälle" bekomme ich ein internen Serverfehler 500 zurück.
Muss ich da noch einen anderen Content-Type setzen oder evtl. in UTF8 umwandeln ?

Re: Zeichensatz Probleme

Verfasst: Do, 31. Mär 2022 21:19
von Jan
Hallo Wolfgang,

ich denke du hast die Lösung schon geschrieben: Ich arbeite zwar nicht mit XB2Nt, aber sehr viel mit JSON. Und das ist immer UTF-8.

Jan

Re: Zeichensatz Probleme

Verfasst: Fr, 01. Apr 2022 11:53
von Wolfgang Ciriack
Danke Jan, genau das war es.