Charset

(PWS4 IIS4 IIS5)
Charset — 文字セット名を Content-Type ヘッダーに追加します。

Response.Charset( CharsetName )
CharsetName:ページの文字セットを指定する文字列です。文字セット名は Response オブジェクトの Content-Type ヘッダーに追加されます。
説明

Charset プロパティは、Response オブジェクトの Content-Type ヘッダーに文字セット名 (ISO-LATIN-7 など) を追加します。

例1.Charsetの例

Response.Charset プロパティが指定されていない ASP ページの Content-Type ヘッダーは、次のようになります。

content-type:text/html

同じ .asp ファイルで、次のように指定されているとします。

1
<% Response.Charset= "ISO-LATIN-7" %>

この場合、Content-Type ヘッダーは次のようになります。

content-type:text/html; charset=ISO-LATIN-7

このプロパティは、指定した文字列が有効な文字セットを表すかどうかにかかわらず、任意の文字列をヘッダーに挿入します。
Response.Charset を含むタグが同じページに複数存在する場合、各 Response.Charset は直前の CharsetName を置換します。結果として、文字セットは、ページの一番最後の Response.Charset で指定した値で設定されます。
Macintosh のコンピュータでは、既定の U.S. 文字セットは ISO-LATIN-1 ではありません。ドキュメントを提供するときは、パーソナル Web サーバー for Macintosh が Macintosh の文字セットを ISO-LATIN-1 に自動的に変換します。Response.Charset が使用されていない場合、U.S. 版では、すべてのページの文字セットは U.S. Macintosh 文字セットであると見なされます。Response.Charset を使用して文字セットを変更する場合は、パーソナル Web サーバー for Macintosh による文字セットの変換は行われません。