(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 による文字セットの変換は行われません。