TsgcHTTPServer › プロパティ › Charset

Charset プロパティ

DocumentRoot から自動的に配信されるレスポンスの Content-Type ヘッダーに適用される文字セット。

構文

property Charset: string read FCharset write FCharset;

デフォルト値

(空文字列)

解説

Charset は、DocumentRoot からファイルが自動的に配信されるたびに、基盤となる Indy のレスポンスに AResponseInfo.Charset として渡され、ブラウザがファイルのバイト列をデコードする方法(たとえば utf-8 や iso-8859-1)を認識できるようにします。OnCommandGet / OnCommandOther 内で自分で構築するレスポンスには影響しません。それらについては、ハンドラー内で直接 AResponseInfo.Charset を設定してください。Charset を空のままにすると、Indy 自身の既定値が使用されます。

使用例


oServer := TsgcHTTPServer.Create(nil);
oServer.DocumentRoot := 'c:\www\files';
oServer.Charset := 'utf-8';
oServer.Active := true;

プロパティに戻る