IIS 7.で強制的にエンコーディングを試みます。
Http応答ヘッダーにキーを追加すると、次のようになります。
Content-Typeと値charset = utf-8私はこのキーcontent-typeを取得しました:text/html、content-type = utf-8
カンマを削除する方法はありますか?
ジャスティン、あなたの答えをありがとう。
しかし、それは動作しないようです。私の設定があります、私はASPクラシックのためにそれをする必要があります。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<staticContent>
<remove fileExtension=".html" />
<remove fileExtension=".hxt" />
<remove fileExtension=".htm" />
<remove fileExtension=".asp" />
<mimeMap fileExtension=".htm" mimeType="text/html" />
<mimeMap fileExtension=".hxt" mimeType="text/html" />
<mimeMap fileExtension=".html" mimeType="text/html" />
<mimeMap fileExtension=".asp" mimeType="text/html; charset=UTF-8" />
</staticContent>
</system.webServer>
</configuration>
これが必要な各Webサイトのweb.configファイルで、特定のファイル拡張子のコンテンツタイプを手動で設定できます。サイトのルートで、web.configファイルを見つけ、以下のようにremove
およびmimeMap
行を追加します(または、ファイルがまだ存在しない場合はファイル全体を作成します)。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<staticContent>
<remove fileExtension=".html" />
<mimeMap fileExtension=".html" mimeType="text/html; charset=UTF-8" />
</staticContent>
</system.webServer>
</configuration>
この質問に対処した IISフォーラム の議論からのサンプル。