0

.htmlファイルをutf-8でエンコードしたい。Web.configのhtmlファイルとグローバリゼーション設定にメタを配置しましたが、それでもGETリクエストに次のようなリクエストヘッダーが含まれていることがわかります。

Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8

それらを変更してutf-8および「tr」言語を追加するにはどうすればよいですか?これが、サーバーの応答で「ç」や「ö」などの文字がHTMLファイルに含まれているはずの奇妙な文字が表示される理由ですか?

4

1 に答える 1

1

ヘッダーは、処理できる圧縮アルゴリズムをサーバーに伝えます。Accept-Encodingたとえば、サーバーは、処理できると伝えたために応答を gzip で送信する場合があります。

処理できる文字エンコーディングは、Accept-Charsetヘッダーでサーバーに通知されます。例えばAccept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3

とにかく、html ファイルを UTF-8 でエンコードしたいだけなら、それらのファイルを UTF-8 エンコードで保存するだけです。これは、テキスト エディタによって異なります。

于 2012-12-12T10:51:47.880 に答える