Lade...
 

CX_STRING::ConvertToUTF8

CX_STRING::ConvertToUTF8

Beschreibung:

Diese Methode konvertiert den aktuellen Inhalt des CX_STRINGs von der aktuell in ClassiX genutzten Codepage in in die UTF-8 Codepage. Die Zeichenketten können unter 4.6.0 nicht korrekt dargestellt werden, können aber mit Schnittstellen verwendet werden, die UTF-8 Zeichenketten erwarten.

Die Klasse kann nicht entscheiden, ob ihr Inhalt bereits in UTF-8 kodiert ist, sodass das mehrfache Aufrufen dieser Methode kryptische Zeichen hervorbringt.

Hinweis:
Mit ClassiX ab Konfiguration 4.7.0 ist die ClassiX-interne Codepage UTF-8. Dementsprechend verändert diese Methode den String für diese Konfigurationen nicht.

Siehe CX_STRING::ConvertFromUTF8.

Code-Beispiel:
Var(str)
CreateTransObject(CX_STRING) -> str
"äöüß@€" str Put
str Call(ConvertToUTF8)
str //-> (CX_STRING) äöüß@€

 

 

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_STRING Ein String-Objekt
Stack(Out)      
Funktionsaufruf: Call(ConvertToUTF8)