Zitat von
Bruzzler:
Das mit UTF8ENcode funktioniert nicht, schon ausprobiert. Aber es muss doch auch ohne Fremdkomponenten gehen. Naja evtl. muss ich anders ansetzen.....
UTF8Encode bringt nur was, wenn die andere Seite auch das
Unicode versteht, welches da rauskommt.
Und die
VCL ist nunmal nur
ANSI (bis D2007).
Der einzige Weg dort einen anderen "Zeichensatz" anzuzeigen, geht über .Font.CharSet
oder Man zeichent die Controls selber (OwnerDraw und Co.).
Dort kann man aus dem im AnsiString codierten Text, wie es beliebt, in
Unicode umwandeln und dieses über unicodefähige DrawText-Funktionen selber ausgeben.
Oder man tauscht eben die Komponenten aus.