26

私の Web サーバーは、95% の時間で単純な ascii のコンテンツを提供しています。ただし、ごくまれに、コンテンツにドイツ語の非 ASCII 文字が含まれていることがあります。

これでcontent-type、コンテンツに非 ASCII 文字が含まれているかどうかを検出して応答ヘッダーを設定できます。または、常に応答ヘッダーを設定することもできます。

Content-Type: text/plain; charset=UTF-8

後者を行うことに不利な点はありますか?

4

3 に答える 3

24

いいえ、そこにあるのは、応答をデコードする文字セットをブラウザーに伝えることだけです。

于 2013-07-29T21:29:14.623 に答える
13

いいえ、デメリットはありませんが、スペルを"utf-8"正しく入力する必要があります。

于 2013-07-30T06:11:56.080 に答える
12

ASCII は UTF-8 のサブセットであるため、すべて ASCII のドキュメントに対してcharsetasを宣言しても完全に安全です。utf-8

于 2013-08-01T02:40:37.023 に答える