私のウェブサイトはクラシックASPとASP.NETの組み合わせです
私のページのデフォルトのエンコーディングは現在ISO-8859-1です。
ない場合でも<meta>
タグ、応答ページはエンコードされますISO-8859-1。
TF-8に変更する方法は?
そのサイトのHTTP応答ヘッダーリストにヘッダーを追加してみてください。何も指定されていない場合は、ユーザーエージェントが要求するもので配信されます。これが、ISO-8859-1が表示される理由と思われます
"プロパティ" => "HTTPヘッダー" => "ファイルタイプ..." => "新しいタイプ..."。マップする拡張機能を、拡張機能ごとに個別に配置します。 IISユーザーはおそらく.htm、.html、...をマップする必要があります...次に、コンテンツタイプに「text/html; charset = utf-8」を追加します(引用符なしで、 utf-8に必要な文字セット。
コンテンツのエンコードは、.NET Frameworkのインストール時にMachine.config
ファイルで設定されます。すべてのASP.NETサイトの応答エンコーディングに影響を与えるこのファイルを編集するか、各サイトの<globalization>
ファイルのWeb.config
要素を使用してサイトごとにオーバーライドすることができます。