web-dev-qa-db-ja.com

IIS Webサイトのデフォルトのエンコーディングを設定する方法は?

私のウェブサイトはクラシックASPとASP.NETの組み合わせです

私のページのデフォルトのエンコーディングは現在ISO-8859-1です。

ない場合でも<meta>タグ、応答ページはエンコードされますISO-8859-1

TF-8に変更する方法は?

11

そのサイトのHTTP応答ヘッダーリストにヘッダーを追加してみてください。何も指定されていない場合は、ユーザーエージェントが要求するもので配信されます。これが、ISO-8859-1が表示される理由と思われます

"プロパティ" => "HTTPヘッダー" => "ファイルタイプ..." => "新しいタイプ..."。マップする拡張機能を、拡張機能ごとに個別に配置します。 IISユーザーはおそらく.htm、.html、...をマップする必要があります...次に、コンテンツタイプに「text/html; charset = utf-8」を追加します(引用符なしで、 utf-8に必要な文字セット。

FROM: http://www.w3.org/International/O-HTTP-charset.en.php

6
FlavorScape

コンテンツのエンコードは、.NET Frameworkのインストール時にMachine.configファイルで設定されます。すべてのASP.NETサイトの応答エンコーディングに影響を与えるこのファイルを編集するか、各サイトの<globalization>ファイルのWeb.config要素を使用してサイトごとにオーバーライドすることができます。

MSDNリンク

7
PraveenVenu