Подтвердить что ты не робот

Есть ли недостаток в использовании: text/plain; кодировка = "UTF-8"

Мой веб-сервер обслуживает контент, который находится в 95% случаев просто просто ascii. Однако в некоторых редких случаях содержание содержит некоторые немецкие символы не-ascii.

Теперь я мог бы установить заголовок ответа content-type, обнаружив, содержит ли контент какие-либо символы, отличные от ascii, или я просто могу установить заголовок ответа:

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

Есть ли недостаток в последнем?

4b9b3361

Ответ 1

Нет, все, что он там есть, - это указать браузеру, какой символ должен декодировать ваш ответ с помощью.

Ответ 2

Нет, нет недостатка - но вам нужно правильно записать "utf-8".

Ответ 3

ASCII - это подмножество UTF-8, поэтому совершенно безопасно объявлять charset как utf-8 для всего ASCII-документа.