TsgcHTTPServer › Eigenschaften › Charset
Zeichensatz, der auf den Content-Type-Header von Antworten angewendet wird, die automatisch von DocumentRoot bereitgestellt werden.
property Charset: string read FCharset write FCharset;
(leere Zeichenfolge)
Charset wird an die zugrunde liegende Indy-Antwort als AResponseInfo.Charset übergeben, wann immer eine Datei automatisch von DocumentRoot ausgeliefert wird, sodass Browser wissen, wie sie die Bytes der Datei dekodieren sollen (zum Beispiel utf-8 oder iso-8859-1). Es hat keine Auswirkung auf Antworten, die Sie selbst innerhalb von OnCommandGet / OnCommandOther erstellen — setzen Sie dort AResponseInfo.Charset direkt im Handler. Lassen Sie Charset leer, um den Standard von Indy zu verwenden.
oServer := TsgcHTTPServer.Create(nil);
oServer.DocumentRoot := 'c:\www\files';
oServer.Charset := 'utf-8';
oServer.Active := true;